IE8中select展示在最上层无法遮挡问题

发布于 2022-09-11 19:56:33 字数 261 浏览 29 评论 0

问题描述

现有一个页面A调用layer弹窗展示页面B,正常情况一下页面B会遮挡页面A中的元素,但是在IE8中使用时发现select无法被遮挡,页面A中select元素会在页面B的更上方展示并且遮挡页面B中的元素。

尝试过方法

1.尝试配置z-index但是没有效果
2.尝试在弹出窗口时隐藏select元素,可以解决问题,但是客户领导不同意,理由是当弹出窗口较小时可以看到页面A中的改变。

求助,希望能提供一个有效解决方案,多谢!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

世态炎凉 2022-09-18 19:56:33

试一下给页面B弹窗的根节点加一个定位,设置z-index大于select的z-index。
在定位布局中,z-index的值不是单纯的比较大小,会根据其父元素的z-index值确定

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文