jQuery平滑滚动当前/活动

问题描述:

我在单页网站上使用jQuery Smooth Scroll,每个“面板”在右上角都有导航栏。我想在每次用户更改“面板”时突出显示导航栏中的选择内容,以显示当前选定的“面板”。是否有一个简单的方法已经内置到插件来做到这一点?谢谢!jQuery平滑滚动当前/活动

jQuery Smooth Scroll website

假设每个导航按钮共享同一类别(如.navbutton),但有不同的ID(如#nav1#nav2#nav3),你可以创建你的CSS一个新的类(让叫它.selected

.selected { 
    background: red; 
} 

然后,当你执行你的代码,做你的滚动,也这样做:

$(".navbutton").each(function(){ $(this).removeClass('selected'); }); // remove selected from all Nav Buttons 
$("#nav1").addClass('selected'); // Add class to single Nav Button (assuming nav1 was clicked) 
+0

我最终不需要这个功能,但是谢谢你的回应。它看起来像你的代码将工作,如果我需要它虽然。谢谢! :) – ansarob 2012-04-22 23:58:24

+0

没问题。总是乐于提供帮助。 – Applehat 2012-04-30 17:28:40