2016-02-14 44 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();