菜鸟求指导JS/JQ问题 设置一个二级菜单 如何才能让鼠标移开2级菜单才消失

我这么写的$("memu").mouseover(function(){$("content").show();}).mouseout(function(){$("con... 我这么写的

$("memu").mouseover(function(){
$("content").show();

}).mouseout(function(){
$("content").hide()

});
但是鼠标只要一离开memu点到content里面,那么content的内容就会消失
我想要点到content里面的话鼠标不会消失 ,点到content和memu外面才会消失 要怎么做??
展开
 我来答
地球仪826
推荐于2016-03-13 · TA获得超过101个赞
知道答主
回答量:146
采纳率:0%
帮助的人:94.4万
展开全部
#menu{
    overflow:hidden;
}
//结构
<div id="menu"><div id="content"></div></div>

还要加一个子级事件监听取消的 e.stopPropagation();,你百度一下.
追问
菜鸟不懂啊。大神能否说详细点
追答
overflow:hidden;会使父级的大小跟随子级变化,当然父级的高度别设为固定即可,
e.stopPropagation()这个作用就是阻止子级的事件触发,例如 menu 和 content都有 onclick 事件的话,你在 content 上点击只会触发 menu 上的事件,你用 alert 试试就知道了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式