Есть ли способ получить видимую высоту всей страницы изнутри iframe
, $(window).height()
, дает мне высоту iframe
?
Высота видимого окна вместо $(window).height();
Ответ 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() не работает для вашей видимой высоты?