2011-01-06 21 views
1

ほとんどのサイトと同じように、ユーザーが訪れているメニューの項目を強調表示(クラスを変更)したいと思います。しかし、私はそれを行う方法がわかりません。メニューの現在の項目を強調表示します

どの方法が一番簡単ですか?選択したアイテムやスクリプトのスタイルを追加するためにマウスを動かすなど、何かを追加できますか?

私は単純なプレーンなHTMLメニューを使用しています。

http://chusmix.com/?s=Buenos+Aires

おかげ

答えて

1

あなたは「.menu-選択」のような適切な名前を持つクラスを作成して、現在選択されている項目に適用すべきです。 ':hover'メニュースタイルと同じスタイルを持つこともできます。

+0

アイテムスワップを選択したときにそのクラスにスワップさせるにはどうすればよいですか?ありがとうございました – lisovaccaro

+0

「選択されたとき」とはどういう意味ですか?メニューに対応するページがアクティブになっているか、またはメニュー項目を押しただけですか?最初のケースでは、クラスをhtml上の項目に追加します(手作業またはサーバーコード経由)。 2番目のケースでは、いくつかのJavaScriptがこのトリックを行います。 – mwm

+0

私はあなたがクリックしたときに話していません:アクティブですが、実際にそのページにいるとき。たとえば、フロントページにいる場合は、「ホーム」を強調表示する必要があります。私はそれをどうやってやるかわからない。 – lisovaccaro

関連する問題