javascript - Skrollr.js 获取内容时的哈希 URL

标签 javascript jquery

使用 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/

相关文章:

charts - iPhone Web App 图表/图形库

JavaScript - 使用撇号或引号?

javascript - 替换数组以表示为字符串 - 逻辑错误

JavaScript 对象使用 .检索值

javascript - 当用户单击 jQueryUI 单选按钮时,如何阻止浏览器视口(viewport)移动到页面顶部?

jquery ui _trigger 与触发器

javascript - 如何从 Android 代码设置 Javascript-HTML 变量

javascript - 闭包内的 jQuery 变量可见性

javascript - jQuery - 获取可排序列表的索引

javascript - 单击复选框时将 html 图像输入设置为启用禁用模式