我遇到问题的页面在:http: //forkfox.com/tours
如果您刷新页面的次数足够多,通常是在第二次甚至是第一次加载页面时,您会看到一些框相互重叠。
JS
var container = document.querySelector('#alltours');
var msnry = new Masonry( alltours, {
// options
itemSelector: '.box',
});
如果您需要任何其他信息来帮助解决此问题,请告诉我。
谢谢!
编辑1:我添加了imagesLoaded,如下所示,但我似乎仍然遇到同样的问题。
// or with jQuery
// initialize Masonry
var $container = $('#alltours').masonry();
// layout Masonry again after all images have loaded
$container.imagesLoaded( function() {
$container.masonry();
});