2016-02-14 52 views
1

我使用同位素插件以下jQuery代碼:jQuery的同位素`arrangeComplete`聽者不火

$(document).ready(function() { 

    /** 
    * Initialise Isotope 
    */ 
    var $grid = $('.grid').isotope({ 
     "itemSelector": ".grid-item", 
     layoutMode: 'masonry', 
     "masonry": { 
      "columnWidth": 0 
     } 
    }); 

    /** 
    * Trigger when arrangement completes 
    */ 
    $grid.on('arrangeComplete', function(event, filteredItems) { 
     alert("HERE!"); 
    }); 

}); 

警報不會觸發可言雖然同位素電網工程。我錯過了什麼?謝謝!

+0

需要一個鏈接或的jsfiddle。另外,如果您不使用同位素v2.2.0或更高版本,那麼在此版本之前不會添加arrangeComplete – Macsupport

回答

0

我得到了我的代碼有以下變化工作:

$('.grid').isotope().on('layoutComplete', function(event, filteredItems) { 
    alert("HERE!"); 
}); 

我得到了arrangeCompletefrom here,所以我不明白爲什麼這是行不通的,因爲我有同位素2.2.2這是最新版本。 layoutComplete做了訣竅,我發現了一些研究。

-1

\t $grid.on('arrangeComplete', function() { 
 
\t \t console.log('arrangeComplete') 
 
\t }).isotope();