4

height事前定義されていない高さ属性を持つ絶対位置のDIVの属性を試しています。

の高さは、divその動的コンテンツによって異なります。

.height()jQueryの関数が絶対位置の正しい高さを返さないことを確認しましたdiv

$(this).height()  //not working well

その高さを取得する方法はありますか?

ありがとう。

4

1 に答える 1

2

css heightプロパティを取得するには、div内にコンテンツを含めるか、少なくとも最小の高さを定義する必要があります。それ以外の場合は未定義です。

.height()要素の計算された高さを取得するため、事前定義が必要です。

代替手段は.innerHeight().outerHeight()メソッドです。デフォルトのコンテンツボックススタイルで作業している場合は、より適切に機能する可能性があります。

于 2013-02-20T17:35:44.267 に答える