... |
... |
@@ -67,22 +67,13 @@
|
67 |
67 |
elements[i].style.transitionDelay = delay + 'ms';
|
68 |
68 |
delay = delay + 125;
|
69 |
69 |
}
|
70 |
|
- if (hasDelay !== 2 && (!Element.prototype.closest || (elements[i].classList.contains('-reverse') || elements[i].closest('.is-animated').classList.contains('-reverse'))))
|
71 |
|
- {
|
72 |
|
- elements[i].classList.add("-in-view");
|
73 |
|
- }
|
|
70 |
+ elements[i].classList.add("-in-view");
|
74 |
71 |
}
|
75 |
72 |
|
76 |
73 |
/* Else-Bedinung entfernen, um .visible nicht wieder zu löschen, wenn das Element den Viewport verlässt. */
|
77 |
|
- else
|
|
74 |
+ elseif (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')))
|
78 |
75 |
{
|
79 |
|
- if (Element.prototype.closest && elements[i].classList.contains('-in-view') === true && (hasDelay = isElementInViewport(elements[i])) && (elements[i].classList.contains('-reverse') || elements[i].closest('.is-animated').classList.contains('-reverse')))
|
80 |
|
- {
|
81 |
|
- if (hasDelay === 2)
|
82 |
|
- {
|
83 |
|
- elements[i].classList.remove("-in-view");
|
84 |
|
- }
|
85 |
|
- }
|
|
76 |
+ elements[i].classList.remove("-in-view");
|
86 |
77 |
}
|
87 |
78 |
}
|
88 |
79 |
}
|