亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用jQuery / CSS查找所有元素中的最高元素

使用jQuery / CSS查找所有元素中的最高元素

侃侃無極 2019-12-25 11:15:12
我有3個div。像這樣:<div class="features"></div><div class="features"></div><div class="features"></div>他們將充滿文字。我不確定多少。問題是,所有高度都必須相等。我如何使用jQuery(或CSS)查找DIV最高的并將其他兩個設置為相同的高度,從而創建3個相等高度的DIV。這可能嗎?
查看完整描述

3 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

您可以使用jquery的每個函數:


var highest;

var first = 1;

$('.features').each(function() {

   if(first == 1)

   {

        highest = $(this);

        first = 0;

   }

   else

   {

        if(highest.height() < $(this).height())

        {

              highest = $(this);

        }

   }

  });


查看完整回答
反對 回復 2019-12-25
?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

您可以做三列div,但是您必須像這樣在其周圍添加包裝器


<div id="wrapper">

 <div class="features"></div>

 <div class="features"></div>

 <div class="features"></div>

</div>

在頭標簽里放這個


<style type="text/css">

#wrapper {

  position:relative;

  overflow:hidden;

}


.features {

  position:absolute;

  float:left;

  width:200px; /* set to whatever you want */

  height:100%;

}

</style>

無論其中一個框的寬度是多少,其他框也將相同。希望這可以幫助。很抱歉,如果沒有,我只是當場編寫了代碼。


查看完整回答
反對 回復 2019-12-25
  • 3 回答
  • 0 關注
  • 606 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號