【发布时间】:2016-05-09 13:17:28
【问题描述】:
我想在页面加载时将 div 的高度设置为窗口的高度...
所以我使用了下面的代码:
$(document).ready(function () {
var x = screen.availWidth;
var y1 = screen.availHeight;
var y2 = screen.Height;
var w = $(window).height();
var d = $(document).height();
alert('availHeight : ' + y1);
alert('Height : ' + y2);
alert('window : ' + w);
alert('document : ' + d);
$('#OuterDiv').css({ 'height': w });
//alert($('#OuterDiv').css('height'));
}); //End Of $(document).reedy
问题 #1:
当屏幕分辨率发生变化时,该 div 仍具有以前的高度。
我该如何解决?
问题 #2:
我希望该 div 的 height=100%,由于一些 css 问题,我使用了 jQuery。
但是当页面加载时(在页面加载期间),div 的高度是其内容的高度,并且在 jQuery 工作之后,该 div 获得窗口的高度。
我认为这在页面加载期间不太好。
我该如何解决这个问题?
height:100% 不适用于该 div:
这就是原因 -> LINK
提前致谢
【问题讨论】:
标签: jquery height screen-resolution