免责声明:我意识到这有点远——我无法提供工作的 jsfiddle,也无法提供代码子集。
我正在对这个网站进行最后的润色:http: //dev.rebelsauce.co < Edit: link corrected
重现步骤:
- 在 iPad 上打开网址
- 点击右下角的齿轮图标
- 带有“注销”的引导弹出窗口将出现在内容后面。在 /store 页面中,您实际上可以滚动到产品的末尾,您会看到它出现在
#page-products
div 后面。
桌面浏览器截图:
在桌面浏览器(Chrome Win、Chrome OSX、Safari OSX)上,“注销”弹出框的 z-index 可以按预期工作 - 它设置为position: relative; z-index: 300;
,并且 div#page-products
和.page-content
div 都设置为postition: relative; z-index: 202 (and 203)
。
然而,在 iPad 上,z-index 没有得到尊重。不幸的是,我不知道移动 Safari 上的任何浏览器开发工具,我无法使用 CSS 来确定导致它的原因。我尝试将各种父元素设置为position: relative;
但无济于事。
我花了很多时间搜索诸如“boostrap popover z-index ipad”之类的关键字,但仍然没有运气。