Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   динамическое определение высоты дива (https://javascript.ru/forum/css-html/20686-dinamicheskoe-opredelenie-vysoty-diva.html)

devote 14.08.2011 13:42

Цитата:

Сообщение от igor04
Однако чисто из любопытства все таки можно получить высоту элементов который является скрытым или нет?)

Корректную высоту нет, в jQuery что-то подобное есть, как бы определение высоты/ширины скрытого элемента, но оно работает у них не корректно, сам проверял этот момент, поэтому самый корректный способ, это отобразить элемент, отмерить высоту/ширину затем скрыть сразу его.. Обычно такой метод прокатывает не плохо, я тестил на огромных элементах, тоесть с огромными вложениями, браузер его не успевает отобразить, тоесть то что мы отобразили элемент на какие-то доли секунды, этого не заметит ни пользователь ни кто... Но зато это лучший и корректный вариант измерить реальные размеры элемента.

Kolyaj 16.08.2011 10:21

Цитата:

Сообщение от igor04
можно получить высоту элементов который является скрытым или нет?)

Скрывать элемент не посредством display: none, а посредством
position: absolute;
left: -9999px;
top: -9999px;

igor04 17.08.2011 19:42

я также сделал методом devote, и правда ничего не заметно так как команды выполняются быстро и незаметно!
хотя методом Kolyaj лучше наверное при объемной работе с объектом.
Спасибо!)


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