Когато използвате функцията .animate () на jQuery с нещо като събитие при задържане, тези анимации ще се "наредят". Тоест, ако задържите курсора на мишката няколко пъти, тази анимация ще се задейства няколко пъти. Класическият метод за предотвратяване на това е да се хвърли .stop () преди анимацията, но намирам това за рязко и не идеално, тъй като пречи на анимацията да завърши пълен цикъл. В този екран ще разгледаме няколко опита за решаване на това и в крайна сметка да използваме плъгин, който върши чудесна работа.
Връзки от видео:
- Оригинална писмена статия с демонстрации
- приставка hoverFlow
- Финална демонстрация от screencast