我有這樣的片段:jQuery的動畫({} textIndent)
$(document).ready(function(){
$(".sidebar .nav li a.animate").hover(function(){
$(this).animate({textIndent:"133"}, "fast")
}, function(){
$(this).animate({textIndent:"27"}, "fast")
});
});
基本上它的菜單項的動畫。它可以正常工作,但是如果您將鼠標從上到下並多次反轉,您可以注意到動畫仍在繼續運行中的令人討厭的延遲。
我該如何防止這種情況發生?在事件被觸發後我應該阻止事件嗎?解決這個問題的最好方法是什麼? :)
代碼示例表示讚賞。
可能重複[?如何立即執行功能(http://stackoverflow.com/questions/13867939/how-to-execute-function-immediately) –
示例http://css-tricks.com/examples/jQueryStop/ – Kasun