Kiedy używasz funkcji .animate () jQuery z czymś w rodzaju zdarzenia po najechaniu, te animacje „ustawią się w kolejce”. Oznacza to, że jeśli kilkakrotnie najedziesz kursorem, animacja zostanie uruchomiona wiele razy. Klasyczną metodą zapobiegania temu jest dodanie .stop () przed animacją, ale uważam to za nagłe i nieidealne, ponieważ uniemożliwia to ukończenie pełnego cyklu animacji. W tym screencastie przyjrzymy się kilku próbom rozwiązania tego problemu i ostatecznie zastosowaniu wtyczki, która wykonuje świetną robotę.
Linki z wideo:
- Oryginalny artykuł pisemny z demonstracjami
- wtyczka hoverFlow
- Końcowe demo z screencasta