зацикливание анимации
вешаю на div обработчик mouseenter
Код:
$(arrow).animate({ прошу помочь пытался зациклить по флагу while (true) анимацию, а при mouseleave переводить флаг в false - браузер вешается... |
цикл крутит сразу, он не выжидает время какое то, сначала обрабатывает инфу, и передает дальше, так что циклом в таких ситуациях не помочь. Уже не первый раз такую ошибку вижу. Учебники читайте.
Рекурсивная функция с использованием setInterval поможет... |
Используйте 4-ый параметр - функцию которая вызовется при окончании анимации для зацикливания по флагу.
animate( properties, [ duration ], [ easing ], [ callback ] ) |
Цитата:
|
спасибо, сделал с помощью callback, все работает
|
Часовой пояс GMT +3, время: 09:34. |