【发布时间】:2014-04-10 16:12:13
【问题描述】:
我希望使用 jquery 在单击导航项以及滚动到该部分 div 时添加“选定”类。
到目前为止,我已经在单击导航项时添加了类,但我不确定如何在滚动通过每个部分 div 时巧妙地添加相同的效果。
这是我在点击时添加类的脚本(非常简单和标准):
$('#fixednav li').click(function(){
$('#fixednav li').removeClass("selected");
$(this).addClass("selected");
});
...当用户单击固定菜单中的项目时,一切都很好。但是,当用户只是向下滚动页面而不使用固定菜单时,如何添加选定的类?每个部分都有一个 div id,所以我认为添加一些内容以在滚动超过 div id 时添加类会很容易......
向下滚动一下以查看固定的导航弹出......
【问题讨论】:
标签: javascript jquery css navigation