Есть ли способ получить видимую высоту всей страницы изнутри 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() не работает для вашей видимой высоты?