2

我有一个页面,它使用 javascript 设置了很多 css 属性,它使用 $(window).width() 来确定页面宽度。除其他外,它使用该方法将一些 div 宽度设置为页面的全宽。A 这样做是因为很多其他的计算都是在 javascript 中完成的。

无论如何,我要切换到不同的导航样式,并将 body 的溢出-y 设置为隐藏。不幸的是,现在滚动条消失了,我在页面的一侧留下了一个可爱的白条(在我尝试过的每个浏览器中),这正是滚动条的宽度。如果没有专门计算滚动条的宽度,这可能会变得混乱,我如何才能获得包括滚动条在内的整个浏览器的宽度?

谢谢!

编辑:这是一个操作顺序问题,我是个白痴。对不起!

4

2 回答 2

3

window.outerWidth

outerWidth 属性设置或返回窗口的外部宽度,包括所有界面元素(如工具栏/滚动条)。

http://www.w3schools.com/jsref/prop_win_outerheight.asp

于 2014-01-08T16:10:06.697 回答
0

改用文档

$(document).width()
于 2013-05-28T21:52:14.537 回答