Пример
$(document).ready(function(){ $("#but1").click(function(){ $("div").animate({marginLeft:"100px"},1000); $("div").animate({marginTop:"50px"},1000); $("div").animate({marginLeft:"0px"},1000); $("div").animate({marginTop:"0px"},1000); }); $("#but2").click(function(){ $("div").stop(true); }); });
Метод stop останавливает выполнение запущенной анимации для выбранного элемента.
$(селектор).stop(очистить_очередь,мгновенно_завершить)
селектор указывает элемент, анимация которого будет остановлена.
очистить_очередь (необязательный параметр) Если данный параметр имеет значение true будет прервана вся анимация помещенная в очередь, а не только выполняющаяся в данный момент.
мгновенно_завершить (необязательный параметр) Если данный параметр имеет значение true вся запущенная анимация будет мгновенно завершена.