我在默认主题上运行 WordPress 5.2,并在我使用 CSS 的地方制作了一个自定义导航栏,因此下拉菜单是不可见的,除非其父项悬停在上方。最近它停止工作(当我将鼠标悬停在它上面时它没有出现)。
当我使用 Chrome 控制台打开 element:hover
并检查下拉菜单时,它显示元素在那里(CSS 属性 display
确实设置为block
而不是 none
)。我检查了 z-index
和 opacity
(分别为 2 和 1),所以我认为这不是问题所在。
检查元素时的页面:
最佳答案
您必须从 #main-nav
中删除 overflow-y: hidden
,因为这会隐藏其外部的 dropdown menus
维度。
请记住:可能隐藏您可以调查的元素
的常见属性
通常是:display
、visibility
、position
、z-index
、opacity
、transform
和 overflow
。
关于HTML 元素在 WordPress 中是不可见的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57498994/