Browse code

Provide reversible animation possibility

Benjamin Roth authored on15/03/2021 10:31:53
Showing1 changed files
... ...
@@ -71,10 +71,13 @@
71 71
       }
72 72
 
73 73
       /* Else-Bedinung entfernen, um .visible nicht wieder zu löschen, wenn das Element den Viewport verlässt. */
74
-      /*else
74
+      else
75 75
       {
76
-        elements[i].classList.remove("-in-view");
77
-      }*/
76
+        if (Element.prototype.closest && (elements[i].classList.contains('-reverse') || elements[i].closest('.is-animated').classList.contains('-reverse')))
77
+        {
78
+          elements[i].classList.remove("-in-view");
79
+        }
80
+      }
78 81
     }
79 82
   }
80 83