0
//Test function
function createDiv()
{
    textContainer = $(document.createElement("div"));
    $(textContainer[0]).html(msg);
    var ctrlHeight = $(textContainer).height();
    textContainer.show();
}

divの高さを確認すると、0が返されますが、を呼び出して確認するとshow、高さが返されます。なんで?

4

2 に答える 2

3

ブラウザは、要素がドキュメントに表示されて表示されるまで、要素のサイズを計算しません。

于 2013-03-07T04:13:33.280 に答える
1

ブラウザに表示されていない場合、高さは計算されません。

于 2013-03-07T04:22:26.103 に答える