如何从 Materialise Scrollspy 插件中获取元素名称
How can I get the element name from Materialize Scrollspy Plugin
我正在尝试使用 Materialize 的 Scrollspy 插件的 getActiveElement 函数从浏览器的视图中获取当前元素。获得元素 ID 后,我想为其添加动画 class。我不确定如何实现 getActiveElement 函数选项来检索元素 ID。
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>
非常感谢一些帮助
找到答案:
使用
记录元素
JS:
const scrollspy = document.querySelectorAll(".scrollspy");
M.ScrollSpy.init(scrollspy, {
getActiveElement: function (id) {
console.log('this is the element: a[href="#' + id + '"]');
},
});
我正在尝试使用 Materialize 的 Scrollspy 插件的 getActiveElement 函数从浏览器的视图中获取当前元素。获得元素 ID 后,我想为其添加动画 class。我不确定如何实现 getActiveElement 函数选项来检索元素 ID。
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>
非常感谢一些帮助
找到答案:
使用
记录元素JS:
const scrollspy = document.querySelectorAll(".scrollspy");
M.ScrollSpy.init(scrollspy, {
getActiveElement: function (id) {
console.log('this is the element: a[href="#' + id + '"]');
},
});