[英]JS Overlay Menu Not Showing
使用您提到的 z-index 解决方案,您无法单击您的圆点导航,因为当您使用visibility: hidden
而不是display: none
,元素仍然存在,占用其他所有内容的空间,拦截鼠标事件. 您可以使用pointer-events: none
和visibility
来让悬停和点击穿过它。
.nav {
visibility: hidden;
pointer-events: none;
z-index: 100;
}
body.nav-active .nav {
visibility: visible;
pointer-events: auto;
}
这是它工作的一支笔。 pointer-events
仅适用于 IE11,因此如果您需要支持 IE10,则必须添加某种解决方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.