Javascript Jquery悬停->;使用textfield在div上向下滑动:Autocomplete被视为mouseout

Javascript Jquery悬停->;使用textfield在div上向下滑动:Autocomplete被视为mouseout,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个div容器,它使另一个div容器出现在mouseover上/消失在mouseout上: $('#my-escada').hover( function() { $(".login-popdown").stop(true,true).slideDown(500) ; }, function() { $(".login-popdown").stop(true,true).slideUp(300) ;

我有一个div容器,它使另一个div容器出现在mouseover上/消失在mouseout上:

$('#my-escada').hover( 
    function() {  
        $(".login-popdown").stop(true,true).slideDown(500) ; 
    },
    function() { 
        $(".login-popdown").stop(true,true).slideUp(300) ;                     
    }
);  
在出现的div容器(class=“login popdown”)中有一个文本字段。问题如下:

当我双击该文本字段时,会显示自动完成建议,这很好,但当我将鼠标悬停在其中一个选项上时,Jquery将其视为鼠标出,滑动的div消失

这个问题有解决办法吗

谢谢

试试这个:

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

你能提供一个fiddle或url吗?jsfiddle.com?不起作用。以前从未使用过它,但当我尝试运行任何代码时,即使是没有任何js的简单html,它也会崩溃。Firebug:TypeError:this.editor.getCode不是函数。不幸的是,我无法提供真实的内容。你遇到的问题是,一旦你使用autofill,鼠标就会离开元素,它添加在哪里,在#my escada容器的内部还是外部?我根本不处理autocomplete,我想这是由浏览器完成的,默认情况下会为任何html文本字段激活。非常确定元素是在容器外添加的,因为否则我看不出有任何理由不能工作。