我的 HTML 中有这个(不是动态添加的或类似的):
<div id="TEST" style="width:600px; height:300px;"></div>
当我这样做时:alert(jQuery("#TEST").width());
...它在 IE 中警告 1280!它在 Chrome 中警告 600 - 这可能是什么问题?
这些是唯一应用的样式:
编辑 我什至试过这个,仍然是 1280 ......
jQuery("#TEST").width(600);
alert(jQuery("#TEST").width());
再次编辑
好的,我查看了 jQuery 实现的内部,这是因为它从这个 if 语句返回 true:
if ("scrollTo" in elem && elem.document) ? // does it walk and quack like a window?
为什么我的 div “像窗户一样走路和嘎嘎作响”?