簡體   English   中英

用jQuery調整div大小失敗

[英]div resize with jquery failes

我想用jquery調整我的div“容器”的大小,我想我知道如何做到這一點。 但不幸的是,ist無效。 這是我的簡單代碼:

var viewport = $( window ).height();
var container_height = viewport - 125;
alert("setting height to "+container_height);
$( "#container" ).height(container_height);
alert("height is now " + $( "#container" ).height());

第一個警報告訴我正確的高度,但是第二個警報告訴我,它為空。

那里怎么了 謝謝!

它對我有用,請嘗試以下操作:

$(window).on('resize', function(){

    var viewport = $( window ).height();

    var container_height = viewport - 125;

    $( "#container" ).height(container_height);
});

http://jsfiddle.net/8z7wzk1p/

它在這里工作

<div id="container">
</div>

的CSS

#container{

    width:200px;
    height:200px;
    background:Yellow;
}

JS

 $(window).on('resize', function () {
    var viewport = $(window).height();
    var container_height = viewport - 125;
    alert("setting height to " + container_height);
    $("#container").height(container_height);
    alert("height is now " + $("#container").height());

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM