thehighhomie
@thehighhomie

Javascript: Не получается получить внутреннюю высоту элемента elem.clientHeight?

Делаю специфичный слайдер, пытаюсь получить высоту элементов img $('#slider img').outerHeight() и в итоге через несколько раз только вычисляется высота. в основном значание 0.
Пробовал document.querySelector('#slider img').clientHeight() тоже самое.
В css ни какие правила не влияют на высоту, скрипт помещен в $(document).ready() естественно.
Почему через несколько раз такая байда получается то 0, размер все таки получает?
PS: кэш тоже чистил
  • Вопрос задан
  • 314 просмотров
Решения вопроса 2
alsopub
@alsopub
Может быть скрипт выполняется до того как загрузится картинка?
document ready срабатывает немного раньше.
Ответ написан
Попробуйте так:
document.querySelector('img#slider').clientHeight
// сначала тег, а потом селектор и clientHeight - не функция
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 нояб. 2024, в 20:38
120000 руб./за проект
26 нояб. 2024, в 20:08
1000 руб./за проект
26 нояб. 2024, в 19:10
800 руб./за проект