6

私のナビゲータでは、ボタンをクリックするとボタンがアクティブ(影付き)になります。今、私は永久にそれらをアクティブまたは非アクティブにすることができますが、一度クリックすると変更する方法がわかりません。私は新しいBootstrap(3.0)を使用しています。例えばブートストラップ付きのアクティブなボタン3

非アクティブ

<li><%= link_to "Contact", contact_path %></li> 

私はそれが現在のページがあるかどうかに応じて、アクティブ/非アクティブにしたい

<li class="active"><%= link_to "About", about_path %></li> 

アクティブ選択されたかどうか。

答えて

9

JavaScriptを使用してください。 jQueryを使って

例:

$('ul li').click(function() { 
    $(this).addClass('active').siblings().removeClass('active'); 
    }); 

DEMO

以上のブートストラップ付き:

Bootstrap 3 DEMO

+0

感謝のために、「ドロップダウン」=あなたは、データトグルを書き込むことができ、ブートストラップを使用している場合。私は完全な初心者ですが、これを実装する場所を教えてください。 – megashigger

+1

[jQuery](http://api.jquery.com/)をダウンロードし、スクリプトタグを使用してウェブサイトに追加します。次に、上記のコードを持つ別のスクリプトを追加します。 –

0

あなたは一例 ホーム応答のための

関連する問題