Skrollr.js哈希url,因为它到达内容

时间:2013-06-24 08:33:49

标签: javascript jquery

使用skrollr.js(https://github.com/Prinzhorn/skrollr)如何更改URL上的哈希值,就像下面的例子一样:www.soleilnoir.net/believein? Skrollr有一个哈希插件,但它只是点击一个链接(https://github.com/Prinzhorn/skrollr-menu) - 我喜欢在点击或滚动到该部分的地方实现它,它将哈希锚放在网址中.. < / p>

1 个答案:

答案 0 :(得分:0)

我对skrollr.js不是很熟悉,但是你可以试试这个:

你可能有多个内容区域(“页面”)只是按照他们将拥有的内容给他们所有的.section类名和个人ID,例如。 #home,#about等。

当你到达内容时,会有一个类.section和id #about,你得到该部分的id值。当你拥有它时,只需将其设置为地址栏哈希。

var sectionID = $elem.attr('id');
window.location.hash = sectionID;