Из документов jQuery:
http://docs.jquery.com/Effects/stop
Остановить текущая анимация совпадающих элементов. ...
Когда при вызове
.stop()
вызывается элемент, текущая анимация (если есть) немедленно останавливается. Если, например, элемент скрывается с.slideUp()
, когда вызывается.stop()
, элемент теперь будет отображаться, но будет составлять часть его предыдущей высоты. Функции обратного вызова не вызываются.Если для одного и того же элемента вызывается несколько методов анимации, более поздние анимации помещаются в очередь эффектов для элемента. Эти анимации не начнутся до тех пор, пока не завершится первая. Когда вызывается
.stop()
, следующая анимация в очереди начинается немедленно. Если параметруclearQueue
присвоено значениеtrue
, остальные анимации в очереди удаляются и никогда не запускаются.Если аргументу
blockquote>jumpToEnd
предоставляется значение true, текущая анимация останавливается, но элемент сразу получает целевые значения для каждого свойства CSS. В нашем примере выше.slideUp()
элемент будет немедленно скрыт. Затем функция обратного вызова немедленно вызывается, если она предоставлена ...