【发布时间】:2011-05-31 23:52:29
【问题描述】:
$("#someDiv").attr("scrollHeight") 适用于所有浏览器的 jquery 1.3.2。但是在更新到 jquery 1.6.1 时,它只适用于 IE9。
Firefox 4.0.1、Google Chrome 11 和 Safari 5 都返回 undefined。
$("#someDiv").get(0).scrollHeight 但仍然适用于所有浏览器。
有人知道发生了什么吗?attr("scrollHeight") 在最新的 jquery(即 1.6.1 版)中被破坏了吗?
【问题讨论】:
-
.prop() vs .attr()的可能重复
-
这并不是真正的重复,尽管这与答案有关。
-
确实如此。并非同一主题的每个问题都是重复的,无论您回答这些问题有多无聊。
-
根据comment here,
$("#someDiv").get(0).scrollHeight在 IE developer.mozilla.org/en/DOM/element.scrollHeight) 中不起作用 -
看这里:quirksmode.org/dom/w3c_cssom.html - 对于 IE
标签: javascript jquery