Как я могу получить полную высоту веб-страницы, которая использует главную страницу? - PullRequest
2 голосов
/ 08 сентября 2011

Я пишу скрипт, который создает всплывающее окно, затемняющее экран за всплывающим окном.Я использую JQuery $("#dim").css("height", $(document).height()); для изменения размера рассматриваемого элемента div, но он не охватывает область главной страницы.Есть ли способ, которым я могу получить высоту всей страницы, а не только дочернюю страницу?

РЕДАКТИРОВАТЬ: Проблема может на самом деле заключается в позиционировании, а не размер моего div.У меня установлено значение top:0, но, возможно, мне нужно переместить его с помощью JavaScript?

Ответы [ 2 ]

3 голосов
/ 08 сентября 2011

Дайте этому шанс:

var width = screen.availWidth;
var height = screen.availHeight;
2 голосов
/ 08 сентября 2011

Поскольку .outerHeight() не поддерживается для window или document, вам придется самостоятельно добавлять заполнение к height().

$("#dim").css( "height", $(document).height() + 2*parseInt($(document).css("padding"),10) ); 
...