2010-12-08 6 views
2

私のコードではわかるように、単純なホバーfadeInとfadeOutを持っています。問題は、フェードイン/アウトが100回発生するのを防ぐために、フェードイン/アウトを呼び出す前に.stop()を使用する必要がありますが、停止するとエレメントがフェードアウトしたように見えます。限り、あなたがそれを聞かせてで、あなたはここで例を見ることができます:http://ena.vu/jhover/jhover.htmljQuery fadeInとfadeOutは、.stop()を使用した後でフリーズします。

をしてjQのコードは次のとおりです。


obj.children().hover(function(e){ 
$(this).find("."+options.title_class).stop().fadeIn(options.title_speed); 
},function(){ 
$(this).find("."+options.title_class).stop().fadeOut(options.title_speed); 
});
+0

コードを提供するのではなく、達成したいことを説明してください。 – Matrym

答えて

3
obj.children().hover(function(e){ 
$(this).find("."+options.title_class).stop().fadeTo(options.title_speed,1); 
},function(){ 
$(this).find("."+options.title_class).stop().fadeTo(options.title_speed,0); 
}); 

私はこれがあなたのために働くと確信しています。 続きを読むfadeTo

+0

あなたは絶対に正しいですが、それは魅力的に働いていましたが、今はslideUpとslideDownエフェクトで同じことをする方法を見つけることができました:( – agrublev

+0

アニメーションobjektを動かすことができる関数。頭の上からコードはありませんが、ここを見てくださいhttp://api.jquery.com/animate/ – Tyde

0

あなたは

OBJあなたにそれがかもしれ役に立つ、これを使用することができます。 fadeTo( 'fast'、1).show();()。 fadeOut( 'fast'); fadeOut( 'fast');}}};}}}}}};}}}}}};}}}}};}}}}}}である。 });

+0

あなたのコードが最悪のものになってしまって申し訳ありません:( – agrublev

関連する問題