麻烦.height()

时间:2013-08-26 18:41:37

标签: jquery html css

我试图简单地将div(#preloader)渲染为与浏览器窗口相同的高度和宽度。这似乎对它的宽度很好,但我似乎无法处理高度。有什么我想念的吗?

var winwidth = $(window).width();
var winheight = $(window).height();

$(#preloader).css({"width": winwidth + 'px', "height": winheight + 'px'});

由于

2 个答案:

答案 0 :(得分:2)

正如塞尔吉奥所说,你错过了#preloader周围的报价。

$(document).ready(function () {
    var winwidth = $(window).width();
    var winheight = $(window).height();

    $("#preloader").css({
        "width": winwidth + 'px',
        "height": winheight + 'px'
    });
});

你的实际脚本没问题。这是有效的: Fiddle

答案 1 :(得分:0)

实现同样效果的另一种方法是:

$(function(){
  var winHeight = $(window).height(),
    winWidth = $(window).width();

  $('#preloader').height(winHeight).width(winWidth);
});

Fiddle