Как получить высоту элемента тела

Я исправил это, пытаясь получить самый верхний контроллер вида через интервал 0,5 секунды.
т.е. я вызываю функцию displayOutgoingScreen через интервал 0,5 секунды.
В это время мой старый Исходящий контроллер полностью отключен, и я вижу свой исходящий экран.

17
задан Peter Mortensen 28 February 2015 в 22:38
поделиться

3 ответа

Установите

html { height: 100%; }
body { min-height: 100%; }

вместо height: 100% .

Результат, возвращаемый jQuery, верен, поскольку вы установили высоту тела равной 100% и это, вероятно, высота окна просмотра. Эти три DIV вызывали переполнение, потому что им не хватало места в элементе BODY. Чтобы понять, что я имею в виду, установите границу для тега BODY и проверьте, где она заканчивается.

28
ответ дан 30 November 2019 в 10:09
поделиться

Просто используйте

$(document).height() // - $('body').offset().top

и / или

$(window).height()

вместо $ ('body'). Height ();

38
ответ дан 30 November 2019 в 10:09
поделиться

Я считаю, что возвращаемый рост - это видимая высота. Если вам нужна общая высота страницы, вы можете обернуть теги div в содержащий div и получить его высоту.

0
ответ дан 30 November 2019 в 10:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: