在我的菜单中,我使用overflow:hidden和menu width来显示我的菜单,并在屏幕变小时隐藏文本。但是,它同时也隐藏了子菜单
我所说的子菜单是指级别大于2的菜单,所以如果我将鼠标悬停在菜单栏中的某一项上,我可以看到菜单显示,但如果该菜单包含一些子项,则它们根本不会显示。但是,当我删除overflow:hidden in my css (应用于ul/li元素以创建菜单)时,它们会显示出来,但文本看起来很难看,特别是当它比菜单宽度更长时
当我点击顶部的菜单链接“菜单项01”3层时,定期打开它就可以了,单击“菜单项04”之后,超级菜单就打开了,就可以了。
但我想,当用户点击任何其他顶部的菜单链接之前,所有下拉项目都应该隐藏,只有一个下拉菜单一次可见。
请检查
var mymenu = window.matchMedia("screen and (min-width: 781px)")
if (mymenu.matches){
$(function() {
$('.navstyle-list li a, .navstyle-submenu li a, .navstyle-submenu-sub-sub
嗨,我有一个超级菜单的小CSS问题,当活动菜单悬停时颜色:#000000不适用,背景和颜色都是白色的。非活动菜单按我想要的方式工作。
示例:
菜单1(激活)- Bla - Bla
菜单1(活动和悬停)-空白-空白
巴斯特宾:
.ot-menu li li a:focus, .ot-menu li li a:hover, .ot-menu li li a:active {
background: #FFFFFF;
color: #000000;
border-bottom: none;
outline: 0;
}