jQuery的stop()方法可以用來停止正在運行的動畫或效果。當您多次點擊某個元素時,如果沒有使用stop()方法來停止當前動畫,那么之前的動畫會繼續進行,從而導致效果出現紊亂。stop()方法有兩個可選參數:stopAll和goToEnd。
當stopAll為true時,stop()方法將停止所有正在運行的動畫。如果stopAll為false,則只停止當前動畫。默認值為false。
當goToEnd為true時,stop()方法將會立即結束當前動畫,并設置元素的最終狀態。如果goToEnd為false,則會在動畫停止的當前位置停留。默認值為false。
//停止所有正在運行的動畫 $("#myElement").stop(true); //停止當前動畫并設置最終狀態 $("#myElement").stop(true, true);
上一篇jquery 數組求和
下一篇jquery steps