2012-04-05 17 views
0

私は1ページのWebサイトでjQuery Smooth Scrollを使用しています。各パネルには右上にnavがあります。私は現在選択されている "パネル"を表示するには、ユーザーが "パネル"を変更するたびにその選択をナビゲーションで強調表示したいと思います。そこにプラグインに組み込まれたやや簡単な方法がありますか?ありがとう!jQueryスムーススクロール現在/アクティブ

jQuery Smooth Scroll website

答えて

0

(例えば.navbuttonなど)と同じクラスあなたのナビゲーションボタンのシェアをそれぞれ仮定したが(例えば#nav1#nav2#nav3など)異なるIDを持って、あなたのCSSで新しいクラスを作成することができます(することができますあなたのスクロールを行い、あなたのコードを実行する場合、次に

.selected { 
    background: red; 
} 

.selectedそれを呼び出すも、この操作を行います。

$(".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

+0

問題ありません。常に喜んで助けてください。 – Applehat

関連する問題