3

要素の高さが「auto」に設定されているとします。jQuery で高さを取得しようとすると、計算された高さが返されます。ピクセル単位の高さではなく、実際の CSS 値 (自動) を取得する方法はありますか?

$('#myDiv').height() // returns calculated height

http://jsfiddle.net/7GrwJ/を参照してください

4

1 に答える 1

4

生の CSS 値を取得することが可能です。結果については、このフィドルを参照してください (Firefox および Chromium でテスト済み)。

この回答を使用して生のcssオブジェクトを取得し、この要点を使用して、Webkitでネイティブにのみ使用できる必要な機能をエミュレートしました。

その後、プロパティへのアクセスは簡単です。

css($('#myDiv')).height
于 2013-10-16T19:55:37.360 に答える