当隐藏元素时,jQuery.outerHeight不起作用?
我试图找出一个元素的外部高度(包括填充),它似乎不起作用。
我总是得到0.这是因为元素被隐藏了吗?
元素包含在具有“auto”高度的绝对定位元素中,但我不认为这应该是一个问题,因为元素是相对的…
隐藏元素有一个外部高度,
aaa alert($("#aaa").outerHeight());// returns 20 alert($("#bbb").outerHeight()); //returns 0
请添加您的HTML代码以获得更完整的答案
隐藏了display: none;
的元素display: none;
没有注册高度或宽度,但是具有visibility: hidden;
的元素visibility: hidden;
但它也必须附着在body
或其子元素之一上。