jQuery .innerWidth()在不同的浏览器中给出不同的值

问题描述:

我试图使用jQuery UI滑块小部件来制作图片库。我的代码需要我找到无序列表的内部宽度。在Firefox,IE和Opera中我得到2193px的值,但是在Chrome中这个值是44px!jQuery .innerWidth()在不同的浏览器中给出不同的值

当我将2193px硬编码到UL的宽度时,它在Chrome中正常工作。

下面是代码Slider Test

我有兴趣在这个答案太链接......有时,我发现,在浏览器中加载的图像前的脚本可以运行。这会导致值不同,因为宽度尚未建立。尝试将高度和宽度放在每个图像的样式标记中,然后查看是否有效。

+0

太棒了!为每张图片添加了高度和宽度值,并将问题排序。谢谢! – splatio 2010-12-09 18:40:56