Jquery $(window).width()不包括滚动条宽度
Jquery $(window).width() excluding scrollbar width?
我有一个使用javascript设置了很多css属性的页面,它使用$(window).width()来确定页面宽度。除此之外,它还使用该方法将一些div宽度设置为页面的全宽度。答:之所以这样做,是因为很多其他的计算都是在javascript中完成的。
无论如何,我要切换到不同的导航样式,并将body的overflow-y设置为隐藏。不幸的是,现在滚动条已经消失了,我在页面的一侧(在我尝试过的所有浏览器中)留下了一个可爱的白色条,这正是滚动条的宽度。没有特别计算滚动条的宽度,这可能会很混乱,我怎么能得到整个浏览器的宽度,包括滚动条?谢谢!
编辑:这是一个操作顺序的问题,我是一个白痴。对不起!
window.outerWidth
outerWidth属性设置或返回窗口的外部宽度,包括所有界面元素(如工具栏/滚动条)。
http://www.w3schools.com/jsref/prop_win_outerheight.asp使用document代替
$(document).width()
相关文章:
- 拖动时设置滚动条不透明度
- 当我将水平滚动条移到最左边时,垂直滚动条不可见
- jquery ui选择菜单滚动条不工作
- 滚动条不可见,CSS3转换在MOZ中不起作用
- Iframe 滚动条不在页面右侧
- 弹出窗口中的溢出滚动条不起作用(引导)
- 超薄滚动条不可见
- jQuery自定义内容滚动条不起作用
- 滚动条不可见 JS
- 高图表滚动条不起作用
- AJAX加载内容后滚动条不工作
- 在“多选”中对选项进行排序时,滚动条不会移动
- 谷歌地图缩放滚动条不会出现在新版本中
- iframe内的滚动条不工作-zindex问题
- 为什么在网页中添加语法高亮后滚动条不工作
- jQuery自定义滚动条不工作
- Javascript库SLY -滚动条不工作
- AngularJS ui-utils ui.滚动条不显示结果
- Javascript检测滚动条不工作
- 小滚动条不工作与javascript (javascript冲突)