javascript - JS "Window"宽高与 "screen"宽高?

标签 javascript jquery window screen document

当我看到这段代码时,我有点疑惑:

// Get the screen height and width
var maskHeight = $(document).height();
var maskWidth = $(window).width();

...

// Get the window height and width
var winH = $(window).height();
var winW = $(window).width();

$(document).height();$(window).height(); 有什么区别?

最佳答案

Window 是顶级客户端对象,其中包含文档。这个 jsFiddle 显示 $(window).height()$(document).height() 返回相同的值:http://jsfiddle.net/jackrugile/5xSuv/

窗口是视口(viewport)的大小,不包括任何 chrome 或浏览器界面,如果我没记错的话。我相信两者的值将始终相同,除非您在窗口中引用类似 iframe 的内容。

关于javascript - JS "Window"宽高与 "screen"宽高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6255677/

相关文章:

javascript - meteor /蒙戈 : Finding and updating certain elements in a collection

javascript - 调整 div 元素的大小?

javascript从对象数组中提取相同的键值

javascript - JS |如何更改style=可见性 :hidden to visible?

javascript - 如何使用jquery函数结果作为html.action中的参数link

python - 导入Gtk并关闭窗口后访问Gdk区域

Javascript 对象,返回包含嵌套数组中值的更新对象

jquery - 如何通过 jQuery 覆盖 HTML 元素内的现有内容

window - 如何 Hook vim 的窗口调整大小事件?

Delphi:检测窗口移动的开始和结束