我有错误的高度问题
$(window).height();
Run Code Online (Sandbox Code Playgroud)
并在这里得到了类似的问题
在我的情况下,当我尝试
$(document).height();
Run Code Online (Sandbox Code Playgroud)
它似乎给我正确的结果
窗口高度返回320
而文件高度返回3552!
我也发现了这个问题
但在我的情况下窗口已经完全加载,因为我在几次ajax操作后调用高度函数
那么了解当前窗口高度的最佳方法是什么?
编辑:

Say*_*yan 120
好吧,你似乎把它们都弄错了.
$(window).height()获取(浏览器)窗口(视口)高度的无单位像素值.对于Web浏览器,此处的视口是画布的可见部分(通常小于正在渲染的文档).
$(document).height()返回正在呈现的文档高度的无单位像素值.但是,如果实际文档的主体高度小于视口高度,则它将返回视口高度.
希望能稍微清理一下.
小智 10
这固定了我
var width = window.innerWidth;
var height = window.innerHeight;
Run Code Online (Sandbox Code Playgroud)
AFAIK $(window).height();返回窗口$(document).height();的高度并返回文档的高度
| 归档时间: |
|
| 查看次数: |
190545 次 |
| 最近记录: |