2011-02-09 9 views
0

ちょっと私はいくつかのフェイディングツールヒントを持っていますが、問題は、フェードインする前にフェードアウトする必要がある行のボタンをロールオーバーするときです。 これはコードjavascript jquery fade in fade out

showbox:function($, $tooltip, e){ 
    $tooltip.fadeIn(this.fadeinspeed) 
    this.positiontooltip($, $tooltip, e) 
}, 
hidebox:function($, $tooltip){    
    if (!this.isdocked){ 
    $tooltip.fadeOut(this.fadeoutspeed) 
    $tooltip.css({borderColor:'black'}).find('.stickystatus:eq(0)').css({background:this.stickybordercolors[0]}).html(this.stickynotice1) 
    } 
}, 

フェードアウトの方法があるが、それは完全にあなたは、おそらくJavaScriptのnoobのちょっと おかげ

答えて

1

を任意の助けイム用 感謝をフェードアウトすることなく、バックでフェージング開始した場合であります欲しいもの:jQuery.stop$tooltip.stop(true);

1

.stop()コマンドを参照してください。 http://api.jquery.com/stop/

+0

おかげで男アイブはそれを追加して使用してみましたif文 'hidebox:(!がthis.isdocked)場合(!がthis.isdocked)場合、この関数($、$のツールチップ){\t \t \t \t { \t \t \t { \t \t \t \t $ tooltip.stop(true); \t \t \t} \t \t $ tooltip.fadeOut(this.fadeoutspeed) \t \t $のtooltip.css({BORDERCOLOR: 'ブラック'})。( 'stickystatus:EQ(0)')を見つける。CSS({ html(this.stickybordercolors [0]}).html(this.stickynotice1) \t \t} 'それは今やフェードアウトしますが、フェードバックしてしまい、2番目のif文に不透明度を追加しようとしました。 100%の不透明度を得るためのヒントは、より多くのコードがあるので、それは確かにありがたい – reblerebel

1

はい、.stop()メソッドを使用できます。そのページの良い例です。