Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Высота блока (https://javascript.ru/forum/dom-window/64510-vysota-bloka.html)

Taranse 16.08.2016 19:12

Высота блока
 
Добрый день. Есть такая проблема, касающаяся JS.
у блока
css{height:100%; margin: auto; display:table}

растягивается на высоту встроенного блока в котором контент
хочу узнать его высоту функцией
$('#айди_блока').height();

вывожу в консоль, но при частом обновлении страницы показывает периодично два числа: истинное значение и 100.
Как я понял, 100 это в процентах, но мне нужно выяснить именно в px ибо присваивать два разных числа с какой то периодичностью не правильно.
Блок, которому это присваиваю, имеет то нормальную высоту, то 100 px. Подскажите, что я не правильно делаю

рони 16.08.2016 19:23

Taranse,
измерять после загрузки всего содержимого
$(window).on("load", function() {
//тут
})

warren buffet 16.08.2016 21:05

рони, а откуда жиквери берет 100 до того, как элемент появится в доме?

рони 16.08.2016 21:19

warren buffet,
вопрос не корректный, не было бы элемента не было бы размера.


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