3

ばかげた質問かもしれませんが、「display:none;」もカウントして、div の実際の高さを取得する「power」関数があるかどうかを知りたいです。その上の各要素の高さ。

それはただの夢ですか?

4

1 に答える 1

4

あなたが求めている高さは、実際のディスプレイの高さよりも「現実的」ではないと思います。いくつかのオプションがあります:

  1. visibility: hidden代わりに使用
  2. div のすべての子孫を表示し、高さを取得して、すぐに非表示にします
  3. 2番が機能しない場合(要素が長時間表示されている可能性があります)、divを複製し、オフスクリーンにして(そうする必要があります)、そのposition: fixed; top: 100%divで2番を試してください。

http://jsfiddle.net/jrrdp/1/

于 2013-01-17T12:00:10.550 に答える