У меня есть DIV поплыл вправо с шириной: 15%Изменить сторону DIV относительной
И я другой Div поплавка к нему
Теперь первая высота DIV является: 1246px
и вторым DIV высота: 9847px
И я хочу, что право DIV будет продолжаться вдоль второй DIV
правильный код Div:
<div id="aside">
Второй код ДИВ:
<div id="art">
Теперь я пишу этот код после того, как второй конец сНу:
document.getElementById("aside").style.minHeight = document.getElementById("art").clientHeight + "px";
И результат в том, что право ДИВ получить высоту: 8927px
Но второй дивизион имеет высоту: 9847px
я не знаю, почему его происходит, когда я запускаю этот код:
document.getElementById("art").clientHeight
в консоли, я получаю: 9847px
Я думал, потому что у меня есть изображения на второй ДИВ, и они еще не загружены, высота ниже, чем предположить, что, когда код запуска
Так что я пытаюсь сделать:
window.onload = function() {
document.getElementById("aside").style.minHeight = document.getElementById("art").clientHeight + "px";
}
Но ничего не случалось, В чем проблема? Pure JS, пожалуйста
Jsfiddle https://jsfiddle.net/u6h6kmze/
Make Shure вы расширить выход, чтобы увидеть результат
может у поделиться кодов на jsfiddle? –
@ KamuranSönecek I edit and ad jsfiddle, посмотрите в конце моего сообщения –
, когда я устанавливаю '' 'overflow: hidden''' для #aside и #art, они получают одинаковую высоту. –