jQuery: нет анимации - не работает на slideDown или исчезает - PullRequest
0 голосов
/ 11 декабря 2010

Я работаю над проектом с несколькими анимациями;затухание, слайды и обычная пиксельная анимация.

Мой клиент ненавидит то, что jQuery «запоминает», сколько раз вы активировали анимацию, и поэтому продолжает анимацию (cueing), когда вы уходите (unHover .., если это даже слово:-П).

Я нашел решение, которое работает только на пиксельных анимациях, а не на слайдах и исчезает.Это установить stop () перед анимацией."stop (). animation".

Есть ли решение, которое работает везде?

Спасибо!

1 Ответ

3 голосов
/ 11 декабря 2010

.stop() будет работать, просто передайте ему аргументы для этих других случаев (или во всех случаях), например:

.stop(true, true).animate(/* options */);

Второй true сообщает этоперейти к концу анимации, которая устраняет проблемы, такие как слайд с запоминанием высоты на полпути и т. д.

...