当我们尝试使用jQuery方法初始化时,砌体不起作用。但它与vanilla javascript一起工作正常。 jQuery加载在我们的母版页中,并且可以全局使用。我错过了什么。 fiddle
require(['https://npmcdn.com/masonry-layout@4.0/dist/masonry.pkgd.min.js'],function(masonry){
$('.grid').masonry({
// options
itemSelector: '.grid-item',
columnWidth: 200
});
})
答案 0 :(得分:1)
试一试。来自砌体网站的Here is a link使用require。
requirejs([
'https://npmcdn.com/masonry-layout@4.0/dist/masonry.pkgd.min.js',
], function(Masonry) {
new Masonry('.grid', {
});
});