簡體   English   中英

使用jQuery為div分配100%的高度

[英]Assign 100% height to a div with jQuery

我有這樣一個類似的問題,

我想動畫一個div,到100%高度的css屬性。 這似乎不起作用:

$("#somediv").css('height', '100%');

有沒有辦法解決這個問題除了滑行/上升?

只需將div設置為窗口的高度即可

$("#somediv").height($(window).height());

如果不這樣做,則需要將所有父元素設置為顯式高度才能使用height: 100%;

var somediv = $("#somediv");
somediv.css('height', somediv.parent().height());

您可以像這樣使用父高:

$("#somediv").css('height', $("#somediv").parent().height());

或者在div上放一個id就可以得到高度

$("#divtogethigger").css('height', $("#iddivheight").parent().height());

如果你想動畫它:

$('#somediv').animate({
    height: $(this).parent().height()
  }, 5000, function() { 
    // Animation complete.
  });

暫無
暫無

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

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