Получить высоту div с вложенными абсолютными div с помощью js - PullRequest
0 голосов
/ 22 августа 2011

У меня есть div, действующий как контейнер, который позиционируется как относительный. В этом div у меня есть 3 других div, которые позиционируются как абсолютные.

<head>
      <style>
           #container{ position:relative; }
           #block1, #block2, #block3 { position:absolute; }
           #block2 { top:100px; }
           #block3 { top:600px; }
     </style>
</head>
<div id="container">
     <div id="block1"> some text </div>
     <div id="block2"> some text </div>
     <div id="block3"> some text </div>
</div>

Как мне получить правильную высоту относительного деления с помощью js.

Я пробовал .clientHeight и jquery .height (), но не будет работать.

Спасибо!

1 Ответ

1 голос
/ 22 августа 2011

Я думаю, вы что-то не так поняли.Когда вы размещаете элементы div внутри других элементов div, контейнер-div практически не имеет (или вообще не имеет) высоты.Это причина абсолютного позиционирования div'ов.Они могут быть размещены «вне» контейнера-div и использовать его только как ссылку для смещений x и y.

...