【发布时间】:2016-08-13 17:52:11
【问题描述】:
我想我快疯了:)。
在我的 js 文件中:
alert( $('.element').width() );
它会警告“867”...这是错误的。
在 Chrome 或 Firefox 控制台中输入:
$('.element').width();
它以 567 响应。这是正确的。
我在这里错过了什么吗?我应该以不同的方式来做这件事。导致js文件中的代码乱七八糟。
顺便说一句,该元素确实通过 CSS 设置了宽度和浮动——宽度:80% 和浮动:左。但是浏览器控制台仍然给了我正确的宽度。
谢谢。
【问题讨论】:
-
是的。它在 document.ready 函数中
-
对这两个都没有。这只是( )宽度,使用 CSS 设置为屏幕的 80%,我不想抓取像素宽度。
标签: javascript jquery css