所以我似乎出于某种原因得到了这个错误: [InfiniteScroll] imagesLoaded required for outlayer option
即使我已经声明了 imagesLoaded ......这是我的代码:
$('.item-list').imagesLoaded(function () {
var $grid = $('.item-list');
$grid.isotope({
itemSelector: '.item-list__card',
percentPosition: true,
masonry: {
columnWidth: '.grid-sizer'
}
});
var iso = $grid.data('isotope');
$grid.infiniteScroll({
path: '.navigation a',
append: '.item-list__card',
debug: true,
status: '.infinite-scroll-request',
outlayer: iso
}
);
});
我在页面顶部使用 webpack 和 es6 加载我的插件:
import 'ImagesLoaded';
import Isotope from 'Isotope';
import InfiniteScroll from 'infinite-scroll';
不知道发生了什么不幸,希望有人能提供帮助!