【发布时间】:2015-03-26 16:21:20
【问题描述】:
我有点困惑。在使用引导程序之前,我已经创建了多个页面网站,我会在每个页面上包含导航栏标记,并将当前页面链接设置为 .active 类,以便我可以访问它并很好地突出显示它。
我现在正在开发一个单页网站,它有一个粘性(“固定”)导航栏。我将它设置为使用 jQuery 根据该部分 ID 滚动到页面下方的特定部分。但是,如何访问我当前所在的“当前”导航栏链接?
基本上,当我向下滚动页面时,我将浏览所有链接,我希望链接根据它所在的部分更改颜色。我是否需要使用 jQuery 来更改链接的类?或者引导程序是否为此内置了一些东西?
【问题讨论】:
-
你能向我们展示代码吗(可能在 jsfiddle 中)否则很难回答你的问题
-
用 div/content 偏移量检查页面滚动位置?
-
没有发布任何问题/问题或源代码,我只能建议查看
window.pageYOffset和内容偏移量,例如offsetTop。我有一个使用纯 javascript 完成的相同类型菜单的网站,效果很好,但我相信 jQuery 会更容易,因为它大部分都是为你完成的。
标签: javascript jquery html css twitter-bootstrap