我尝试使用 $(window).width();
获取浏览器窗口宽度。在 IE 10 上,它确实返回完整的浏览器宽度,包括滚动条。但是,在 Firefox 和 Chrome 上,两者都返回不带滚动条的值。
如何将浏览器宽度与滚动条一起获取?因为我需要检测到的宽度与CSS完全相同。
谢谢。
最佳答案
第一个答案很接近,但经过进一步检查,它有点复杂。 body.clientWidth
是不包括滚动条的宽度。 window.outerWidth
是包括滚动条和其他窗口元素(如窗口边框)的宽度。 window.innerWidth
是窗口的实际宽度,包括滚动条,但不包括窗口边框。
关于javascript - 获取浏览器窗口宽度(包括滚动条),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19582862/