2011-09-17 12 views
0

私は '/ mouseenter mouseleave'関数を避けるための適切な方法があるかどうか尋ねたいと思います。wobble要素が選択されていますか?jQuery bind mouseenter&mouseleave wobble issue

このコードはjqueryに由来していますが、正しく動作していますが、誤って何回もナビゲーションを移動すると、マウスがすでに要素の上にあるときに隠れ要素がぐらぐらします。

 $('#mn_learn').bind('mouseenter mouseleave', function(){ 
    $('.toggleLearn').slideToggle('250'); 
    }); 

私はそれを避ける方法をチェックしようとしましたが、それはできません。助けてくれてありがとう。 check the sample here...

答えて

2

jQueryのキュー誤って同時に2つを実行しないようにするために行うことをしようとしているすべてのアニメーションは、アニメーションの過負荷を防ぐために、あなたはjQuery.stop(1,1)を使用して、現在のオブジェクトのキューをクリアする必要があります。

$('#mn_learn').bind('mouseenter mouseleave', function(){ 
    $('.toggleLearn').stop(1,1).slideToggle('250'); 
}); 
関連する問題