Есть известный плагин
masonry.desandro. Хотелось бы его подключить к сайту. Обычные способы не для нас (cdn, просто скачать) - мы качаем его в
npm Делаю в модуле
'use strict';
var $ = require('jquery');
var Masonry = require('masonry-layout');
var grid = document.querySelector('.masonry-grid');
// Constructor
var List = function() {
this.msnry = new Masonry(grid, {
itemSelector: '.grid-item',
columnWidth: 280,
gutter: 20,
transitionDuration: 0,
initLayout: false
});
};
module.exports = List;
в главном скрипте запускаю
'use strict';
var $ = require('jquery');
var List = require('../_modules/list/list');
$(function () {
new List();
});
И получаю
Bad element for masonry: null
, что, кажется, означает, что найти
'.masonry-grid'
он не может. Что мне сделать? (Почитать документацию - тоже подходит)