2013-11-02 55 views
0

我已經在這裏搜索了這個,但我沒有找到任何幫助我的東西。試圖讓兩個高度等於

我想使「部件」的高度總是與「帖子」的高度相同。在這種情況下,「帖子」總是比「小部件」高。

這是我有:

 $(document).ready(function(){ 

      var widgets = $('.widgets-wrapper').height(); 
      var posts = $('#posts-wrapper').height(); 

      if (widgets < posts) { 
       widgets == posts 
      }); 

     }); 

請告訴我,如果我做錯了什麼,

謝謝!

回答

1

您正在獲取變量,但您需要實際更新對象。

如果還

widgets == posts 

只檢查部件等於職位,它不會改變小部件。嘗試:

$(document).ready(function(){ 

      var widgets = $('.widgets-wrapper').height(); 
      var posts = $('#posts-wrapper').height(); 

      if (widgets < posts) { 
       widgets = posts; 
       $('.widgets-wrapper').height(widgets); 
      }); 

     }); 

這仍然是非常笨拙,但它應該工作。

+1

@charlietfl有一個更好的答案。 –

1

如果帖子總是高你不需要測試任何東西,只需設置高度符合

$('.widgets-wrapper').height($('#posts-wrapper').height());