Как я могу получить имя элемента из плагина Materialize Scrollspy - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь получить текущий элемент из представления своего браузера, используя функцию getActiveElement подключаемого модуля Materialize Scrollspy. Получив идентификатор элемента, я хочу добавить к нему класс анимации. Я не уверен, как реализовать опцию функции getActiveElement для получения идентификатора элемента.

См. Документацию

HTML:

<section
      id="projects"
      class="section section-popular grey lighten-4 scrollspy"
    >
</section>

JS:

<script>
const srcollspy = document.querySelectorAll(".scrollspy");
      M.ScrollSpy.init(srcollspy , {
        //getActiveElement: (not sure how to use this),
      });
</script>

Некоторая помощь будет очень признательна

1 Ответ

0 голосов
/ 14 июля 2020

Нашел ответ:

зарегистрировал элемент, используя

JS:

const scrollspy = document.querySelectorAll(".scrollspy");
      M.ScrollSpy.init(scrollspy, {
        getActiveElement: function (id) {
          console.log('this is the element: a[href="#' + id + '"]');
        },
      });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...