iOS版
我遇到了window.outerHeight问题。
在手机上的Safari浏览器上运行时返回0。 我已经在Android(Chrome)上测试过它,它工作正常。
我在iOS9上。
我想知道是否有旧设备支持的解决方案或替代方案。
这不是一个时间问题。
在iPhone上打开以下内容:http://jsfiddle.net/hfq0Ly1w/
alert(window.outerHeight);
您可以通过查看手机上的高度属性来查看Safari上有很多错误:
http://ryanve.com/lab/dimensions/
干杯!
Safari设置/读取高度值的方式不同。 如果你使用以下你会没事的:
window.innerHeight
即使看起来不正确,上面也做了正确的计算。 如果浏览器工具栏滚动显示,它也会调整高度。
你可以在我提供的链接上看到这一点:
http://ryanve.com/lab/dimensions/
Android不会考虑工具栏。 使用JS动态工具栏高度是没有办法的。
干杯。
链接地址: http://www.djcxy.com/p/63125.html上一篇: iOS