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

标签 jquery jquery-ui google-chrome webkit jquery-ui-slider

我正在尝试使用 jQuery UI slider 小部件创建一个图像库。我的代码要求我找到无序列表的内部宽度。在 Firefox、IE 和 Opera 中,我得到的值为 2193px,但在 Chrome 中,该值为 44px!

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

这是代码 Slider Test 的链接

最佳答案

我也会对这个答案感兴趣...有时,我发现脚本可以在图像加载到浏览器中之前运行。这会导致值不同,因为宽度尚未确定。尝试将高度和宽度放入每个图像的样式标签中,看看是否有效。

关于jQuery .innerWidth() 在不同浏览器中给出不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4400870/

相关文章:

javascript - 我什么时候应该将 Javascript 保留在 html 文件上?

javascript - jQuery UI slider - 防止多个 handle 重叠

javascript - 为什么 Date.prototype.getTime() 为 Chrome 和 Firefox 提供不同的值?

jquery - 在同一函数中多次访问 "$(this)"

javascript - DataTables 在加载 AJAX 数据时通知加载时间

Javascript - 检查是否配置了电子邮件

jquery-ui - jQGrid + jQueryUI 自动完成 + 组合框在焦点上自动打开

jquery - 定位 jquery UI 对话框

javascript - 正在设置 Cookie。但 document.cookie 为空

javascript - Chrome如何禁用调试器关键字或禁用暂停