jQuery获取汽车高度元素的高度
|
有什么方法可以返回已经设置为auto的元素的高度?当我调用$(\“#element \”)。height();时,我只会得到0。
这是jQuery代码。 img.height()返回0,因此最终结果为off。
img.css({top: (img.parent().height() - img.height()) /2, left: (img.parent().outerWidth() - img.outerWidth()) / 2});
HTML看起来像这样:
<div id=\"exploreImage\" class=\"virtual-room-large\" style=\"width: 288px; height: auto; top: 185px; left: 89px; \">
没有找到相关结果
已邀请:
6 个回复
氮顺
吗?它获取计算出的高度,而不是显式设置的高度。
旅牢斯讲
可扇胆
当不在onload函数中时,我得到的高度都是0。 我希望这是原因,因为我什么也看不到。
拈吉勉犬姆
通过这种方式,javascript达到了高度-我知道这不是一个美丽的方法,但是它可以工作。例如,这对于缓解效果很重要。 编辑:应该说,这仅可能与CSS3和CSS样式类似:
淘圃跺枯替
然后你可以说
有关更多信息:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/getComputedStyle
悍蕾驮苇袜
要么
这三种方法的不同之处可以在这里看到: http://jsfiddle.net/shibualexis/yVhgM/3/ 什么是offsetHeight,clientHeight,scrollHeight?