如何解决在gatsby中滚动页面时更新浏览器中的URL
我正在尝试在gatsby网站上创建一个平滑的滚动页面。如果用户单击菜单中的链接,则网站将滚动到同一页面上具有匹配ID的部分。 滚动本身可以正常工作。 但是我也想,如果用户只是滚动浏览页面而没有单击链接,则浏览器中的URL应该使用在部分ID中使用的哈希值进行更新。例如website.com/#section1、website.com/#section2等。 到目前为止,我尝试过的所有插件都无法做到这一点:
在我看来,所有该插件都承诺具有此功能,但对我而言不起作用。 也许盖茨比需要一些额外的配置才能使其正常工作?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。