使用 skrollr.js ( https://github.com/Prinzhorn/skrollr ),如何更改 URL 上的哈希值,就像此处的示例所示:www.soleilnoir.net/believeein 一样? Skrollr 有一个哈希插件,但它只能在单击链接 ( https://github.com/Prinzhorn/skrollr-menu ) 时实现 - 我很乐意在单击或滚动到该部分时实现它,它将哈希 anchor 放置在 url 中。
最佳答案
我对 skrollr.js 不太熟悉,但您可以尝试一下:
您可能有多个内容区域(“页面”),只需根据它们将要拥有的内容提供所有 .section 类名称和个人 id,例如。 #home、#about 等
当您到达具有类 .section 和 id #about 的内容时,您将获得该部分的 id 值。当您拥有它时,只需将其设置为地址栏哈希即可。
var sectionID = $elem.attr('id');
window.location.hash = sectionID;
关于javascript - Skrollr.js 获取内容时的哈希 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17271142/