【发布时间】:2014-12-16 15:12:34
【问题描述】:
我有这个 jQuery 代码:
menu_btn.hover(function(){
menu_popup.css('display', 'block');
},function(){
menu_popup.css('display', 'none');
});
它起作用了,在我将鼠标悬停在 menu_btn 上之后,我的下一个 div(menu_popup) 正在显示。但是在我将鼠标悬停在menu_popup 上之后,menu_popup 消失了。
如何确保当我将鼠标悬停在按钮 (menu_btn) 上时,我会显示菜单,并且在我将鼠标移动到菜单后 (menu_popup),它不会消失,并且只有在我'把鼠标从这个街区拿走?
【问题讨论】:
-
如果您有相关的HTML和CSS,我们需要查看。
-
如果您使用 jQuery,为什么不使用
.toggle()或.hide()和.show()而不是.css('display', 'block')? -
保持鼠标悬停在元素上使用 CSS ...
menu_popup:hover{display:block}无论你的 menu_popup 元素是什么
标签: javascript jquery html css