0

別のdivコンテナをマウスオーバーで表示/マウスアウトで非表示にするdivコンテナがあります。

$('#my-escada').hover( 
    function() {  
        $(".login-popdown").stop(true,true).slideDown(500) ; 
    },
    function() { 
        $(".login-popdown").stop(true,true).slideUp(300) ;                     
    }
);  

その表示された div コンテナー (class="login-popdown") 内には、テキスト フィールドがあります。問題は次のとおりです。

そのテキストフィールドをダブルクリックすると、オートコンプリートの提案が表示されますが、これは問題ありませんが、オプションの 1 つにマウスオーバーすると、Jquery はそれをマウスアウトとして扱い、スライドダウンされた div が消えます。

この問題の解決策はありますか?

ありがとう!

4

1 に答える 1

0

これを試して:

$('#my-escada').mousenter( 
    function() {  
        $(".login-popdown").stop(true,true).slideDown(500) ; 
    }
 );
 $('#my-escada').mouseleave(
    function() { 
        $(".login-popdown").stop(true,true).slideUp(300) ;
    }
);
于 2013-01-07T10:20:56.043 に答える