Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   как получить offsetHeight для элемента с display:none (https://javascript.ru/forum/events/28746-kak-poluchit-offsetheight-dlya-ehlementa-s-display-none.html)

cyber 01.06.2012 04:43

как получить offsetHeight для элемента с display:none
 
как получить offsetHeight для элемента с display:none?
искал в гугле чет не нашел=(

Octane 01.06.2012 06:26

Никак. Замените на visibility:hidden или сдвиньте элемент в невидимую область.

bes 01.06.2012 09:10

<input type="button" value='click' onclick="show()">
<input id="inp" value='some text'>
<span id="mySpan" style="display: none"></span>


<script>
function show() {
  mySpan.innerHTML = inp.value;

  mySpan.style.display = 'inline';

  var oh = mySpan.offsetWidth;

  mySpan.style.display = 'none';

  alert('offsetWidth = ' + oh);
}
</script>

cyber 01.06.2012 14:58

спасибо за ответы=)

cyber 01.06.2012 19:19

решил проблему просто
использовал
visibility:hidden

и
position:absolute;


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