每次刷新页面时,JQuery都会为窗口高度提供不同的值

时间:2013-09-07 20:01:38

标签: javascript jquery html css

为什么当我第一次使用谷歌浏览器加载页面时它返回671但是当我重新页面时它返回不同的值

$("#online").css({height: $(window).height()-40-$("#head").height()});

2 个答案:

答案 0 :(得分:3)

尝试在加载时设置布局并调整大小

$(window).on("load resize", function (e) {
    $("#online").css({height: $(window).height()-40-$("#head").height()});
});

答案 1 :(得分:0)

Fiddle

$("#online").css({ height: $(window).height() - 40 - $("#head").height() +'px' });