このスクリプトを見てみましょう:
$('a').hover(function() {
$('div').stop(c,j).fadeIn();
}, function() {
$('div').stop(c,j).fadeOut();
});
でc=0,j=0
、a
何度か繰り返すと、div がフェードイン、フェードイン、そして… うんざりします。
を使用c=1,j=1
すると、ほぼ希望どおりに動作しますが、jumpToEnd
パラメーターが原因でこの点滅効果が得られ、バグのように見えます。
最後に、私が欲しいのはc=0,j=1
、しかし、私がオーバーインし、すぐにオーバーアウトしてバックインすると、アニメーションが停止し、次のフェード機能が起動せず、div が半分透明になります。なんで ?
私はこの問題に頻繁に遭遇し、なぜ何も見つからないのか疑問に思っています。(最後に覚えているのは jQuerystop()
ページのコメントですが、コメントは削除されました。)