用li:houver 做 三级导航菜单 鼠标下滑时 二级菜单会消失 求大神帮忙!!!!!!!!!

我用 无序列表做 三级导航菜单 , 鼠标放在一级菜单上 二级菜单会出现,但是鼠标往下滑动 想点击二级菜单时 二级菜单 有时可以点击 有时直接消失了 。求大神帮忙 解决!!!!!

css

6个回答

一般就是父级元素position:relative;子集元素position:absolute;z_index:999;display:block;

截图看看,你这表述的不够清楚

Sweet__dream
Sweet__dream :hover 选择器用于选择鼠标指针浮动在上面的元素,你移动了鼠标,自然就消失了呀
2 年多之前 回复
Sweet__dream
Sweet__dream 二级菜单下边还有内容不
2 年多之前 回复
qq_39464862
qq_39464862 #top #nav .one:hover .two{ display:block; position:absolute; z-index:1;}
2 年多之前 回复
qq_39464862
qq_39464862 有时 消失 有时不会消失
2 年多之前 回复
qq_39464862
qq_39464862 鼠标放上去二级菜单显示 往下移动时 会出现 二级菜单消失
2 年多之前 回复

图片说明

要不你给改成点击吧!有可能是鼠标移开的原因吧!

hover 是鼠标移动上去触发的效果,二级菜单上也需要加一个hover,实在不行建议用JS或JQ,比纯CSS要稳定

上面写错啦:默认display:none;再结合js控制hover时子菜单显示,反之隐藏!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐