2014-01-23 73 views
0

我一直在使用JQuery Masonry腳本很長一段時間,沒有任何問題。這是與頁面加載後不改變的高度。現在,我使用JQuery來隱藏/顯示內容(在頁面已經加載之後),但是JQuery Masonry並不適應新的高度。有什麼我可以解決這個問題嗎?使用Jquery Masonry

我使用:

jQuery Masonry v2.1.05 

通過:

http://masonry.desandro.com/ 

我的jQuery來選擇元素:

<script> 
    $(function(){ 
     var $container = $('#timeline-posts-wrap'); 
     $container.imagesLoaded(function(){ 
      $container.masonry({ 
       itemSelector : '.post-wrap' 
      }); 
     }); 
    }); 
</script> 

回答

2

你必須每次隱藏的時間來重新運行.masonry({...});功能/顯示重新排列的內容。