我希望根据网站上的内容来更改URL。如果我正在阅读文章,并且标题称为“经济”,那么我想将“ #economics”作为锚标签添加到该网址,以便用户轻松复制该网址以共享特定文章。 有点难以解释,因此这里是一个具有滚动/ URL功能的网站,我正在寻找:WEBSITE(尝试向下滚动)。
这叫什么,我如何开始?
答案 0 :(得分:0)
您可以使用Waypoint触发滚动并将哈希字符串添加到url。
例如:
var waypoint = new Waypoint({
element: document.getElementById('economics'),
handler: function(direction) {
window.location.hash = '#economics';
}
})
当其他用户来自URL时,您可以从URL获取哈希并滚动到element。您可以使用jQuery scrollTop function来做到这一点。
我希望能为您提供帮助。