html - 通过包含元素的高度时下拉关闭

标签 html css

我有一个超过其包含元素高度的下拉菜单。当我鼠标经过包含元素高度时,下拉菜单关闭。有谁知道我该如何尝试解决这个问题?

http://dronework.com.au/

这是 ul 悬停前的类...

.wpjb-filters .wpjb-sub-filters {
display: none;
background: #9ecf32;
top: -18px;
position: relative;
z-index: 14;
padding-top: 2em !important;
padding-bottom: 1em !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;

悬停...

@media (min-device-width: 1024px){
.wpjb-filters .wpjb-top-filter:hover .wpjb-sub-filters {
    display: block;
}

问题是当你绕过这一点时......

Problem image

在此先感谢您的帮助。

最佳答案

我发现这些 <div>在指定位置与您的菜单列表重叠。

<div class="et_pb_fullwidth_header_overlay"></div>

<div class="et_pb_fullwidth_header_scroll"></div>

所以我只是改变了他们的z-index负值,它似乎工作。

.et_pb_fullwidth_header_overlay{
    z-index: -3;
}

.et_pb_fullwidth_header_scroll{
   z-index: -2;
}

关于html - 通过包含元素的高度时下拉关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44014159/

相关文章:

html - 如何去除透明色(不透明度)

html - 如何更优雅地禁用按钮

css - 如何确定特定 css 规则被覆盖的原因

html - Facebook 插件社交,iframe 不适应其父级的宽度

css - flex 盒子不工作

javascript - 鼠标悬停在菜单项上的 Bootstrap 下拉菜单应在右侧显示编辑/删除图标

javascript - 删除元素上的点击事件并保持链接重定向 jquery

javascript - 添加额外的输入会阻止 javascript 工作

javascript - 如何在选择匹配的响应图像文件时替换 div 的背景图像?

html - 调整子 Div 的大小以适应父 div 的高度范围