jquery $(window).height() 返回文档高度

标签 jquery

我确定我犯了一个简单的错误,但我只是提醒 $(window).height() 并且它返回与 $(document ).height().

我在 13"MBA 上,浏览器的窗口高度最大化时在 780px - 820px 之间(大致),但每次它返回的窗口高度与文档高度相同。在我工作的网站上的每种情况下超过 1000px。

这是怎么回事?

alert($(window).height());
alert($(document).height()); 

最佳答案

没有doctype标记,Chrome 会为这两个调用报告相同的值。

添加严格的文档类型,如 <!DOCTYPE html>使这些值像宣传的那样工作。

doctype标记必须是文档中非常的第一件事。例如,即使它不呈现任何内容,您也不能在它之前放置任何文本。

关于jquery $(window).height() 返回文档高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12103208/

相关文章:

javascript - 如何使用jquery为每个点击的链接弹出一个新的浏览器窗口

javascript - jQuery Mobile - 动态更改 UI 页面背景颜色

javascript - 滚动到 div - 粘性导航高度

jquery 拖出时从 droppable 中移除

php - 如何刷新 div 内的查询

javascript - 如何使用 jQuery/Javascript 更改同一元素上多个背景图像的位置

php - Jquery 检查多个 Select 是否已设置值

jquery - 如何同时使用 jQuery 样式和 css 样式表?

jquery - 让 Isotope 在 AJAX 加载的容器上工作

jquery - 打开带有 anchor 链接的特定 Accordion