Browse code

Fix animation else if condition

Benjamin Roth authored on15/03/2021 14:02:54
Showing1 changed files
... ...
@@ -71,7 +71,7 @@
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 if (Element.prototype.closest && elements[i].classList.contains('-in-view') === true && !isElementInViewport(elements[i]) && (elements[i].classList.contains('-reverse') || elements[i].closest('.is-animated').classList.contains('-reverse')))
74
+      else if (Element.prototype.closest && elements[i].classList.contains('-in-view') === true && (!isElementInViewport(elements[i]) || isElementInViewport(elements[i]) === 2) && (elements[i].classList.contains('-reverse') || elements[i].closest('.is-animated').classList.contains('-reverse')))
75 75
       {
76 76
         elements[i].classList.remove("-in-view");
77 77
       }