Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   анимация с остановкой (https://javascript.ru/forum/dom-window/41569-animaciya-s-ostanovkojj.html)

imediasun1 19.09.2013 16:38

анимация с остановкой
 
Здравствуйте задача состоит в том чтобы при наведении размер блока увеличивался и при отведении мыши размер блока уменьшался
$('.rotate_line').mouseover(
$(this).animate({'width':'170'},500);})
$('.rotate_line').mouseout(
$(this).animate({'width':'30'},500);})

Но при таком исполнении если навести и убрать мышь 10 раз то анимация будет исполняться 10 раз как сделать чтобы только при наведении и удержании происходила анимация а если просто провести по блоку то чтобы анимация не происходила?
http://imedia.in.ua/main/page/conditions
красный квадратик со стрелочкой

keen 19.09.2013 16:48

функции .stop() и .clearQueue() в помощь!

imediasun1 19.09.2013 16:52

.clearQueue() помогла спасибо

keen 19.09.2013 16:53

ну ты почитай что каждая из функций делает.
и вызывай их перед тем как отрисовывать новую анимацию.


Часовой пояс GMT +3, время: 21:24.