//Test function
function createDiv()
{
textContainer = $(document.createElement("div"));
$(textContainer[0]).html(msg);
var ctrlHeight = $(textContainer).height();
textContainer.show();
}
如果我检查div的高度,它返回0但是如果我在调用show
后检查它,它会返回高度。为什么呢?
答案 0 :(得分:3)
在元素位于文档中并且可见
之前,浏览器不会计算元素的大小答案 1 :(得分:1)
如果在浏览器中看不到高度,则不会计算高度。