猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
下拉菜单的js 在鼠标移到子元素时触发mouseout?
在rightheader的下拉菜单,鼠标移到从一级菜单移开移向下面的内容时下面的内容就会消失
代码:
http://runjs.cn/detail/6ed7t8hv
守着星空守着你
浏览 732
回答 1
1回答
海绵宝宝撒
大致看了一下 应该是mouseout事件的问题。<div1>大一点 <div2>小一点 </div2><div1/>从div1挪到div2上时,是会触发div1的mouseout事件的。建议改为mouseleave//////////////////问题出在你的<li> <a></a> <ul></ul></li>三层结构上。没问题的那个a和li大小相同,不会触发mouseout。有问题的那个a明显比li小一圈。从li上进入a就会触发mouseout,你看看会发现,能使ul出现的鼠标位置,只有li的外侧那一点点。因为中间是a,出发mouseout了。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续