Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $(document).width()返回不同的结果,具体取决于它的时间';这叫什么_Javascript_Jquery - Fatal编程技术网

Javascript $(document).width()返回不同的结果,具体取决于它的时间';这叫什么

Javascript $(document).width()返回不同的结果,具体取决于它的时间';这叫什么,javascript,jquery,Javascript,Jquery,调用$(document).width()时内部$(窗口)。加载(函数(){})或$(文档)。就绪(函数(){})当我从内部$(窗口)调用它时,我得到了不同的结果。调整大小(函数(){}) 这个值大约为100px,所以这不是因为我正在调整窗口的大小,你知道为什么会发生这种情况吗? 编辑: 浏览器:Firefox 8.0.1我找到了它的原因:我在文档中有一个div设置为50%。这会拉伸文档宽度。一旦我调整了它的大小,我就将其设置为一个不同的值,因此,将文档宽度降低到浏览器宽度-基本上是Baszz

调用
$(document).width()时内部
$(窗口)。加载(函数(){})
$(文档)。就绪(函数(){})
当我从内部
$(窗口)调用它时,我得到了不同的结果。调整大小(函数(){})

这个值大约为100px,所以这不是因为我正在调整窗口的大小,你知道为什么会发生这种情况吗?
编辑:

浏览器:Firefox 8.0.1

我找到了它的原因:我在文档中有一个div设置为50%。这会拉伸文档宽度。一旦我调整了它的大小,我就将其设置为一个不同的值,因此,将文档宽度降低到浏览器宽度-基本上是Baszz在他的第一条评论中所说的

可能是因为一些元素同时被加载/更改了?没有任何变化,也不应该只在页面上的所有内容加载后才触发加载?你能在www.jsfiddle.com上发布一个示例,并附上一个示例Thank@Baszz,这正是你想要的没问题,很高兴我能帮上忙!