我遇到了高度错误的问题
$(window).height();
并得到了类似的问题here https://stackoverflow.com/questions/10569301/why-is-window-height-so-wrong
就我而言,当我尝试时
$(document).height();
它似乎返回了正确的结果
窗口高度返回 320
而文档高度返回 3552!
I found this https://stackoverflow.com/questions/12015201/why-doesnt-window-height-return-a-value-but-document-height-does也有问题
但就我而言,窗口已经完全加载,因为我在几次 ajax 操作后调用 height 函数
那么了解当前窗口高度的最佳方法是什么?
Edit:
好吧,你似乎误解了他们所做的事情。
$(window).height()
为您提供无单位的像素值(浏览器)窗口的高度又名视口。对于网络浏览器,这里的视口是画布的可见部分(通常小于正在渲染的文档)。
$(document).height()
返回一个无单位的像素值文档的高度正在渲染。但是,如果实际文档的主体高度小于视口高度,那么它将返回视口高度。
希望事情能澄清一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)