我正在编写一个脚本,创建一个弹出窗口,使弹出窗口后面的屏幕变暗。我使用JQuery' $("#dim").css("height", $(document).height());
来调整相关div
元素的大小,但它并不涵盖母版页区域。有没有办法可以获得整个页面的高度,而不仅仅是子页面?
编辑:问题实际上可能在于我的div的定位,而不是大小。我把它设置为top:0
,但是我可能需要使用javascript移动它?
答案 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) );