我结合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