0

我一直在使用Isotope 2.0 jQuery插件。回顧舊的例子,我發現許多選項已經改變(初始化等等...)。我發現只有一個工作示例與2.0版本的作品:jQuery Isotope 2.0多個實例在同一頁面和圖像加載集成

$(document).ready(function() {(function ($) { 
     var $container = $('#posts'), 
      isotope = function() { 
       $container.isotope({ 
        itemSelector: '.item', 
       }); 
      }; 
     isotope(); 
     $(window).on('debouncedresize', isotope); 
    }(jQuery)); 
}); 

目前我有兩個問題: 1)。如何將此腳本與加載的圖像插件。來自doc的示例將不起作用,因爲它與我的初始化腳本不同。 2)。我在網站上有幾個div塊,我會獨立使用它們,換句話說,init方法應該由一個基本腳本組成,我可以列出可用的容器,並且他們會爲你自己的獨立過濾器。

如何解決? 我見過類似answer 只是到1.5.x的版本

回答

1

這裏的工作原理是一些簡單的代碼:

$(document).ready(function() { 
    var $container = $('#posts'); 
    $container.imagesLoaded(function() { 
    $container.isotope({ 
     itemSelector: '.item', 
    }); 
}); 
}); 
與您的代碼

或:

$(document).ready(function() { 
var $container = $('#posts'), 
isotope = function() { 
    $container.isotope({ 
    itemSelector: '.item', 
    }); 
    }; 
    $container.imagesLoaded(function() { 
    isotope(); 
    $(window).on('debouncedresize', isotope); 
}(jQuery)); 
}); 
}); 
+0

太好了!謝謝!你的腳本不會拋出任何錯誤信息 – Kuzma 2014-09-26 19:21:26

+0

只剩下多個實例的最後一個問題 – Kuzma 2014-09-26 19:27:13

+0

這裏有一篇文章可能有助於[Post](http://stackoverflow.com/questions/17815116/jquery-isotope-multiple-instances-on -THE-同一頁)。 – Macsupport 2014-09-26 19:37:05

相關問題