Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Зависимость координат от других объектов (https://javascript.ru/forum/xhtml-html-css/63393-zavisimost-koordinat-ot-drugikh-obektov.html)

BanterFace 05.06.2016 12:41

Зависимость координат от других объектов
 
Здравствуйте.
Описание: есть 2 дива. Один из них находится вверху и может менять свою длину по клику. При этом, нижний должен отъезжать вниз или вверх, т.е. всегда находиться на одном и том же расстоянии. Оба дива находятся на одном слое. Как реализовать это? Может, простой вопрос, но пока додуматься не могу.

Botik21 05.06.2016 12:46

Может высоту он меняет по клику?
Ничего не делать верхний сам оттолкнёт нижний при изменении.
<div id="id1" style="background-color:#faa;margin-bottom:1em;">Block #1</div>
<div style="background-color:#ffa;">Block #2</div>
<script type="text/javascript">
  document.getElementById('id1').addEventListener('click', function(e) {
    e.target.style.height = 100 > e.target.offsetHeight ? '110px' : '18px';
  });
</script>

BanterFace 07.06.2016 10:01

Ну, высота - это координата, я думал, а длина - это уже другое. Но спасибо.


Часовой пояс GMT +3, время: 23:50.