Masonry不使用requirejs使用jQuery初始化方法

时间:2016-03-09 03:45:55

标签: jquery requirejs masonry

当我们尝试使用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
});

})

1 个答案:

答案 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', {

    });
});

Fiddle