Причем дестрой на jq у меня тоже работает. Но грузить ради этого jq, не комильфо
$('.grid').isotope({
percentPosition: true,
itemSelector: '.grid-item',
masonry: {
columnWidth: '.grid-sizer'
}
})
var elem = document.querySelector('.nav-bot__nav__nav-lvl2'),
iso;
function isotopefunc() {
if (window.innerWidth > 768) {
if(!elem.classList.contains("init")) {
iso = new Isotope( elem, {
// options
itemSelector: '.nav-bot__nav__nav-lvl2__list',
});
elem.classList.toggle("init");
console.log('init')
}
}
if (window.innerWidth < 768) {
if(elem.classList.contains("init")) {
iso.destroy();
elem.classList.toggle("init")
console.log('destroy');
}
// document.querySelector('.nav-bot__nav__nav-lvl2').removeAttribute('style');
// for (var elements = document.querySelectorAll('.nav-bot__nav__nav-lvl2 ul'), i = 0; i < elements.length; i++) {
// elements[i].removeAttribute('style');
// }
}
}
isotopefunc();
window.addEventListener( 'resize', function() {
isotopefunc();
});