javascript - 不理解 $(window).width() 的结果

标签 javascript jquery window width

我有几个页面,我注意到一个奇怪的时刻,这段代码:

var w = $(window).width();
alert(w);
  • 有时返回结果:1440,(这是真的,我的屏幕分辨率是 1440 x 900)
  • 有时(在不同的页面)返回:1423。

这个结果从何而来,我不明白。

$(window).width() 必须始终(从所有页面)返回相同的结果,不是吗?

最佳答案

不包括滚动条。根据您的结果,1440 - 1423 = 17px,这与我的滚动条宽度相同(例如 Stack Overflow 上的此处)。

关于javascript - 不理解 $(window).width() 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12143277/

相关文章:

javascript - 使用 innerHTML 根据复选框更改 div 值

javascript - jquery javascript 从 JSON 对象中删除对象数据

javascript - 如何从数组返回值以填充 href 值

c++ - 在 C++ 中为 Message Pump 定义自己的 WM 消息

javascript - 计算包括滚动条的窗口宽度 - CSS 媒体查询与 JS

javascript - 您如何在大型应用程序中管理 tabindex?

javascript - jquery 自动完成文本框 onchange 不起作用

javascript - Smarty 2 模板中的 JavaScript 不再需要 {ldelim} 和 {rdelim}

javascript - 停止 jQuery/JavaScript 中的特定函数执行

css - 为什么背景颜色不适用于我的 xul 应用程序?