考虑这两个函数:
jQuery(document).width()
jQuery(window).width()
(1) 给出网页的宽度,(2) 给出浏览器视口的宽度,粗略地说。
但是假设我们有一个 800 像素宽的网页。
如果浏览器窗口宽度小于 800 像素,方法 (1) 总是返回 800。这很好。
但是如果浏览器窗口宽度大于 800 像素,方法 (1) 将返回与 (2) 相同的值,而不是 800。因此 (1) 的值取决于浏览器窗口。情况不妙。
我的问题是:鉴于您无法控制浏览器窗口大小,并且在大多数情况下浏览器窗口宽度大于网页宽度,我如何使用 javascript/jquery 获得真正的网页宽度?