我是一個超級新手(上週我在codeAcademy上學過html,css,jQuery),所以這可能是一個愚蠢的問題。 但是,當我在下面的示例中快速拖動光標時,動畫似乎會粘住,換句話說,塊仍然不透明。你能幫助我嗎?我的代碼在下面鏈接。先謝謝你。當我拖動光標時動畫被粘住
http://jsfiddle.net/ivanjsfiddle00/eFShc/1/
$(document).ready(function() {
$(".button").hover(function() {
$(this).filter(':not(:animated)').animate({"opacity": 1 })
}, function() {
$(this).filter(':not(:animated)').animate({"opacity": 0.5 })
});
});
編輯: 謝謝大家。用stop(true)代替filter(':not(:animated)')。
@ ivanstackoverflow00如果你想要的東西一點比你有什麼以前更加相似,儘量只把'.stop (true)'在第一個函數上。 – Oliboy50