質問

私は基本的な.bind()を実行して、マウスオーバーとマウスリーブにフェードインとフェードアウトを配置しています。 しかし、それは常に機能するわけではありません。問題が見つからないので、これを行うための助けまたはより良い提案が必要です。ご覧いただきありがとうございます、ここのペーストです http://pastie.org/1433800 また、以下のコードを確認することもできます。

        $(function()
        {
            $('#mi_green_media').bind({

                mouseover : function() 
                {
                    $('#sub_menu_content').css('visibility', 'visible').fadeIn(1000);
                }

            });

            $('#sub_menu_content').bind({

                mouseleave : function()
                {
                    $('#sub_menu_content').css('visibility','hidden').fadeOut(1000);
                }

            });

        }
    );
役に立ちましたか?

解決

fadeIn そして fadeOut 可視性を自動的に設定します。あなたがしなければならないのは、

$('#sub_menu_content').fadeIn(1000);

そして

$('#sub_menu_content').fadeOut(1000);

他のヒント

の代わりにバインドを使用しての()あまりにもライブ()メソッドを試してみてください。それは、「今、将来的に、現在のセレクタに一致するすべての要素のイベントにハンドラ」アタッチ リンクテキスト

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top