0
爲什麼一旦推入.pulse類,這不會阻止我的效果?停止jQuery對點擊的影響?
jQuery(".pulse").effect("pulsate", { times:100 }, 2000).click(function(){
jQuery(".pulse").effect().stop();
});
爲什麼一旦推入.pulse類,這不會阻止我的效果?停止jQuery對點擊的影響?
jQuery(".pulse").effect("pulsate", { times:100 }, 2000).click(function(){
jQuery(".pulse").effect().stop();
});
解決方法就是在指定的.stop()
2個非常重要的參數,它允許您清除所有排隊的動畫步驟並直接跳轉到動畫的最終狀態 - 見docs
jQuery(".pulse").effect("pulsate", { times:1000 }, 2000).click(function(){
jQuery(this).stop(true, true);
});
看到這個DEMO:http://jsfiddle.net/YGTLq/
謝謝你的魅力,你是一個明星,我一直在編碼整個晚上。我只是沒有注意到..... – vimes1984
不應該只是'jQuery(「。pulse」)。stop()'? – techfoobar
我原本以爲...下面的答案完全解決了這個問題,雖然 – vimes1984