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,这正是你想要的没问题,很高兴我能帮上忙!