[英]animate div height based on other div height
我正在嘗試使用jQuery為該div的每次出現唯一設置.article_description
的div高度。 我希望將其設置為:
$(".article_title").height() + $(".article_description").height() + $(".article_notes").height() = $(".photo_well").height().
我不想更改.article_title
, .article_notes
或.photo_well
的高度。
這是HTML:
<div class="article_well_main" >
<div class="row" >
<div class="photo_well col-lg-5 col-md-5 col-sm-12">
<img src="<%=asset_path "#{article.image}", alt:''%>" style="width:100%">
</div>
<div class="col-lg-7 col-md-7 col-sm-12" >
<h4 class="article_title"></h4>
<p class="article_description"><%= article.description%></p>
<div class="row">
<div class="col-lg-8 col-md-8 col-sm-8 col-xs-8">
<p class="article_location" style="font-size:10px"><%= article.date_published %>  |  <%= link_to article.source, "http://www.#{article.source}", :target => "_blank"%> </p>
</div>
<div class ="article-notes col-lg-4 col-md-4 col-sm-4 col-xs-4">
<i><%=article.notes%></i>
</div>
</div>
</div>
</div>
</div>
JS:
var photo_well_height = $(".photo_well").height();
var article_title_height = $(".article_title").height();
var article_notes_height = $(".article_notes").height();
var article_description_height = photo_well_height - article_title_height - article_notes_height;
$('.article_description').css(height: article_description_height);
嘗試以下方法之一:
$('.article_description').css({ height: article_description_height });
$('.article_description').css("height", article_description_height);
$('.article_description').height(article_description_height);
.css(height: article_description_height);
是語法錯誤。
這似乎為我工作:
$(".article_description").load(function(){
$(this).css({height: article_description_height});
});
但是,它對所有這些都使用第一個“ article_description_height”。 我希望每個“ .article_description” div都具有唯一的article_description_height。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.