您的位置:首页 > Web前端 > CSS

用div+css做下拉菜单,当鼠标移向2级菜单时,为什么1级菜单的a:hover背景色就不管用了?

2016-09-23 21:43 323 查看
伪类:hover只是鼠标停留当前元素时。
鼠标一离开马上就没有了。

主菜单鼠标经过样式单写一个,例 .nav_hover{background-color:blue;}
判断一下:
if(鼠标移到此菜单元素为真 || 2级菜单的显示为真){
主菜单元素className = “nav_hover”;
}

方法二

一般出现这种情况,那是因为你的层级关系没有处理好,你把二级菜单放在一级菜单上面,使其在经过二级菜单时也触发了一级菜单,这样一级菜单的背景色就不变色
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: