我正在构建一个取决于窗口高度的页面,但是在 Chrome 上,当我在打开浏览器后第一次加载页面时,这个值是不同的,它小了大约 60 像素,因此在页面底部留下了一个空白部分. 当我重新加载页面时,一切正常。
我使用 1920x1080 屏幕在加载插件(构建页面)之前和之后记录了页面的尺寸。第一次,在加载插件之前,窗口是 923px 高,在它变成 906px 之后(我假设这 17px 的差异是由于滑动条,因为它在宽度上发生了同样的事情)。如果我重新加载,页面会从 979px 的高度变为 962px。
有人能解释一下为什么会这样吗?我用 加载插件$(window).ready()
,所以我认为当我构建页面时,一切都处于最终状态。我无法在其他浏览器上测试它,因为它是专门为 Chrome 编写的,并且有很多代码不能在 Firefox、IE 或 Opera 上运行(我试过了,当然 ^_^)