1

使用 skrollr.js ( https://github.com/Prinzhorn/skrollr ) 如何更改 URL 上的哈希,因为它获取内容,就像这里的示例一样:www.soleilnoir.net/believein?Skrollr 有一个哈希插件,但它只是在单击一个链接时(https://github.com/Prinzhorn/skrollr-menu) - 我很想在单击或滚动到该部分时实现它放置哈希锚在网址..

4

1 回答 1

0

我对 skrollr.js 不是很熟悉,但您可以尝试以下方法:

您可能有多个内容区域(“页面”),只需通过他们将拥有的内容给他们所有 .section 类名称和个人 ID,例如。#home、#about 等

当您访问内容时,该内容将具有类 .section 和 id #about,您将获得该部分的 id 值。当您拥有它时,只需将其设置为地址栏哈希即可。

var sectionID = $elem.attr('id');
window.location.hash = sectionID;
于 2013-06-24T09:18:08.917 回答