Подтвердить что ты не робот

Высота видимого окна вместо $(window).height();

Есть ли способ получить видимую высоту всей страницы изнутри iframe, $(window).height(), дает мне высоту iframe?

4b9b3361

Ответ 1

Если вы используете фреймы, вы можете получить высоту внешнего окна, используя window.top в конструкторе jQuery. Высота window.top получит высоту окна браузера.

$(window.top).height();

Изменить: обновлена ​​ссылка window.top, так как Mozilla перемещает свою документацию вокруг.

Ответ 2

Я всегда использовал эту реализацию

window.innerHeight or document.body.clientHeight or document.documentElement.­clientHeight в зависимости от браузера.

Но я не понимаю, почему jquery $(window).height() не работает для вашей видимой высоты?