私は超初心者です (先週、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 })
});
});
編集: ありがとうございました。filter(':not(:animated)') を stop(true) に置き換えるとうまくいきました。