2

フッターにフェード効果を適用する簡単な jQuery スクリプトを作成しようとしています。マウスオーバー イベントでは不透明度 = 1 でフェードインし、マウス アウト イベントでは不透明度 0.01 でフェードアウトします。親divにこの効果を適用しました。問題は、子要素の上にマウスを移動するたびに、イベントがトリガーされ、div が複数回点滅することです。どうすればそれを止めることができますか? 親 div 内でマウスを移動したときではなく、親 div にカーソルを合わせたときに mouseover および mouseout イベントをトリガーしたい。

状況はこちら

事前に助けてくれてありがとう... :)

4

1 に答える 1

3

stop()これを防ぐには、関数を使用できるはずです: http://api.jquery.com/stop/

$(this).stop().fadeTo("fast",1.00);
$(this).stop().fadeTo("fast",0.01);

http://jsfiddle.net/w7Vbu/7/

于 2011-06-03T08:25:10.437 に答える