iphone - iPad Overlay 没有完全覆盖屏幕

标签 iphone html css ipad overlay

我使用模态 div 作为覆盖层,以在覆盖层 DIV 打开时禁用背景页面。这是代码;

#TB_overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

现在这在桌面浏览器上运行良好,但在 iPad 上,叠加窗口仅覆盖屏幕高度,而不是整个页面。我该如何解决这个问题?

我知道有一些已知的 position:fixed issues 并且提供固定的 px 高度值可以解决这个问题?

但是如果这个问题有任何其他解决方法,请告诉我。

最佳答案

我通过使用 jQuery 计算整个页面的大小,然后相应地设置覆盖高度,在我的网站上解决了这个问题。

关于iphone - iPad Overlay 没有完全覆盖屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7227569/

相关文章:

jquery - 如何通过查询之类的 JSON 数组获取值

jquery - 文档 .click 触摸设备的功能

html - SVG 加载程序在 Firefox 中无法正确旋转

python - 手机如何知道使用不同的页面?

iOS:在后台运行应用程序并进行位置更新

iphone - 如何模拟UITextField上的删除键?

android - 用 OpenCV 识别的完美对象

iphone - 试图给另一个类(class)的按钮发消息

javascript - 如何增加 html 页面中组合框的大小

html - 如何查找列表中元素的 SCSS 索引?