日期:2014-05-16  浏览次数:20404 次

JQ1.8 $(object).attr("scrollHeight") 不起作用了怎么回事?
JQ1.8  $(object).attr("scrollHeight") 不起作用了怎么回事?
var a = $("#user_list >ul")find("li:first").attr("scrollWidth")
alert(a)
结果为NaN 怎么回事呢,以前用这语法都能得到数值的。

------解决方案--------------------
引用:
问题解决了。
谢谢回复,按理来说,你说得对,但在我的实际应用中使用过这样的语法obj.attr("scrollHeight");并能得到值。
显示使用 1.8版本就不行了。
但是改成这样 obj.find("li:first")[0].scrollHeight; 问题就解决了。


如果你那样的可以的话,那么 obj.find("li:first").eq(0).attr('scrollHeight')应该也可以吧。我猜的。
------解决方案--------------------

alert($(window).height()); //浏览器时下窗口可视区域高度
alert($(document).height()); //浏览器时下窗口文档的高度
alert($(document.body).height());//浏览器时下窗口文档body的高度
alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin
alert($(window).width()); //浏览器时下窗口可视区域宽度
alert($(document).width());//浏览器时下窗口文档对于象宽度
alert($(document.body).width());//浏览器时下窗口文档body的高度
alert($(document.body).outerWidth(true));//浏览器时下窗口文档body的总宽度 包括border padding margin
alert($(document).scrollTop()); //获取滚动条到顶部的垂直高度
alert($(document).scrollLeft()); //获取滚动条到左边的垂直宽度

是这样取得
------解决方案--------------------
var a = $("#user_list >ul").find("li:first").attr("scrollWidth")
alert(a)