Jquery使用文档正文获得一致的宽度

时间:2014-07-26 22:46:49

标签: javascript jquery width

我想获取网页的宽度并发现使用$(window).width()并不会返回一致的值,因为滚动条的宽度因浏览器和滚动条而异是可见的。

而不是窗口我获取文档正文的宽度:

$('body').innerWidth()

测试时似乎返回正确的值。有没有人使用这种方法有任何问题?

1 个答案:

答案 0 :(得分:0)

尝试在css中设置body {width:100%;}。您可能需要将该代码放在$(document).ready(function(){})中;回调或短暂超时。获取DOM元素大小的一个问题是,您可以在最终状态计算之前获得大小。即使它看起来正确的宽度,可能还有几毫秒没有计算出来。稍微玩一下。

希望有所帮助。