2
我認爲這個問題與Jquery中的隊列是相對的。 我們可以使用clearQueue()來清除隊列停止任何動畫,但是明確的隊列不能停止回調函數 考慮這個有沒有什麼辦法可以阻止Jquery中的動畫(也停止完整的回調函數)
$("#sth").animate({ width:'100%' }, 2000, function() {
$("#sth").css("width","0%");
});
和
$("#sth").clearQueue().css("width","0%");
能夠停止動畫和推回寬度。但是,在2000毫秒後,由於具有完整的回撥功能,它也將變爲100%寬度。無論隊列是否存在,函數將在2000毫秒後調用。
http://api.jquery.com/stop/ –
是的,它被稱爲'stop()' – adeneo
我嘗試停止(),但它似乎也無法停止回調,需要我嘗試這兩個,clearQueue,也停止 – john