什么是正确的方式来获得div元素的总高度?我想这样的:获取元素的总高度?
element.outerHeight(true);
,但是当我把我的页面截图,并测量元件的高度(像素),它似乎比更高几个像素什么element.outerHeight()正在报告。有不同的方法吗?我想在我的身高中包含所有填充/边距。
感谢
什么是正确的方式来获得div元素的总高度?我想这样的:获取元素的总高度?
element.outerHeight(true);
,但是当我把我的页面截图,并测量元件的高度(像素),它似乎比更高几个像素什么element.outerHeight()正在报告。有不同的方法吗?我想在我的身高中包含所有填充/边距。
感谢
使用height()
方法代替:
$('#element').height();
如果要包括填充和边框outerHeight(假),如果要包括填充,边框和边距使用outerHeight(真),如果你只想包含元素使用高度()的高度。
是的,但这是一个jQuery函数,语法是:'$(element).outerHeight(false);'参见http://jqapi.com/#p=outerHeight。 – 2012-11-29 14:33:51
$(window).height(); // returns height of browser viewport
$(document).height(); // returns height of HTML document
对,但显然不能回答这个问题。 – 2012-11-29 14:27:07
你使用任何JS库吗? jQuery的? – 2010-07-26 14:54:50