Всю библиотеку подключать неправильно, пытаюсь подключить нужные компоненты. Не могу понять, из-за чего не срабатывает нужный эффект (в частности. не срабатывает гамбургер. меню не всплывает). Подключаю нужные компоненты, но есть какая-то заковыка: М не определена, выдаёт ошибку.
Вот код, в котором фигурирует тот самый объект М, который якобы не определён.
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.sidenav');
var instances = M.Sidenav.init(elems, options);
});