【发布时间】:2019-06-11 13:48:01
【问题描述】:
我正在使用 cferdinandi 的 smooth-scroll 包,但无法弄清楚如何使用不同的选择器而不是 ID,因此它不会显示在 URL 中。 例如,
我想要的是:example.com,而不是:example.com/#1
我所做的是将id 插入到我想要滚动到的div,并将相同的id 放入href 的<a> 元素中。
<script src="https://cdn.jsdelivr.net/gh/cferdinandi/smooth- scroll@15.0.0/dist/smooth-scroll.polyfills.min.js"></script>
<script>
const scroll = new SmoothScroll('a[href*="#"]', {
speed: 800
});
</script>
...
<a href="#1">About</a>
...
...
<section id="1">
This is section about
</section>
...
它具有功能,只是我试图通过不显示 id 来使 URL 更好。
【问题讨论】:
标签: javascript css