javascript - 无法使用 jQuery 获取带有溢出图像的视口(viewport)大小

标签 javascript jquery css dom viewport

我已经被这个烦人的错误困扰了几个小时。我需要获取浏览器窗口的视口(viewport)(具体来说,只是浏览器中可见区域的高度)。环顾四周,我发现 jQuery 可以做到这一点:

$(window).height()

当我第一次加载页面时,这个值是准确的,但是对于我正在处理的网站,如果我调整浏览器窗口的大小,$(window).height() 现在变成了高度整个文档(包括不可见部分。I simplified my site so that it demonstrates the problem I'm running into。确保图像溢出页面以证明我的问题。

最佳答案

明确指定文档类型修复了它

<!DOCTYPE html>

关于javascript - 无法使用 jQuery 获取带有溢出图像的视口(viewport)大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13849327/

相关文章:

javascript - 使用 JavaScript 从 HTML 中提取嵌套数据

javascript - Css 缩放固定横幅

javascript - 如果单击焦点元素的子元素,则会在焦点父元素上触发 Blur 事件

html - 按中心定位 HTML 元素

html - Bootstrap grid - 改变手机的顺序

javascript - 使用 oninput 事件克隆 html 表单

javascript - jquery progressbar 随机图像宽度

javascript - node.js 调用不带括号的构造函数

JavaScript 函数问题

javascript - 交换后 radio 相互重叠