Я использую изотоп с веб-пакетом. Изотоп создается, но фильтрация не работает. Вот код:
var Isotope = require('isotope-layout');
export const Advices = {
init: function(){
var $iso = new Isotope( '.advices-list', {
itemSelector: '.advice-item',
percentPosition: true,
layoutMode: 'fitRows',
filter: '*'
});
$('.adv-select').on('click', function(e){
e.preventDefault();
const $target = $(this).data('target');
if($target == 'all') {
$iso.Isotope({ filter: '*' });
} else {
$iso.Isotope({ filter: $target });
}
});
}
}
Итак, когда страница загружается, изотоп работает, но когда я нажимаю, я получаю ошибку:
$iso.Isotope is not a function
Что я делаю не так? Спасибо!