我結合imagesLoaded磚石這樣的:砌體和imagesLoaded錯誤
var container = document.querySelector('.masonry-container');
var msnry;
// initialize Masonry after all images have loaded
imagesLoaded(container, function() {
var msnry = new Masonry(container, {
itemSelector: '.masonry-item'
}).resize();
});
但得到錯誤:Uncaught TypeError: Cannot read property 'length' of null
我在做什麼錯。
編輯
我有兩個磚電話,也許這會導致問題,另外一個是相同的,一個接一個:
var container = document.querySelector('.gallery');
var msnry;
// initialize Masonry after all images have loaded
imagesLoaded(container, function() {
var msnry = new Masonry(container, {
itemSelector: '.gallery-item'
}).resize();
});
你爲什麼要叫'調整()'內imagesloaded? – Macsupport
我需要它,我把它放在外面,但沒有任何變化 –
您提供的代碼不足。一個jsfiddle會有所幫助。 – Macsupport