如何获得使用母版页的网页的完整高度?

时间:2011-09-08 17:01:34

标签: javascript jquery asp.net master-pages

我正在编写一个脚本,创建一个弹出窗口,使弹出窗口后面的屏幕变暗。我使用JQuery' $("#dim").css("height", $(document).height());来调整相关div元素的大小,但它并不涵盖母版页区域。有没有办法可以获得整个页面的高度,而不仅仅是子页面?

编辑:问题实际上可能在于我的div的定位,而不是大小。我把它设置为top:0,但是我可能需要使用javascript移动它?

2 个答案:

答案 0 :(得分:3)

试一试:

var width = screen.availWidth;
var height = screen.availHeight;

答案 1 :(得分:2)

由于.outerHeight()window不支持document,您必须自己将填充添加到height()

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