2012-04-05 162 views
0

我在單頁網站上使用jQuery Smooth Scroll,每個「面板」在右上角都有導航欄。我想在每次用戶更改「面板」時突出顯示導航欄中的選擇內容,以顯示當前選定的「面板」。是否有一個簡單的方法已經內置到插件來做到這一點?謝謝!jQuery平滑滾動當前/活動

jQuery Smooth Scroll website

回答

0

假設每個導航按鈕共享同一類別(如.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