0

ここに表示される次のナビゲーション ドロップダウンに取り組みまし

それは機能し、ほぼ完了していますが、1 つ問題があります。ナビゲーション タイトルにマウスを合わせると、テキストが色から黒に変わり、ドロップダウンが表示されます。それがどのように機能するかですが、マウスを移動してドロップダウン内のナビゲーション タイトルに移動すると、黒いテキスト (アクティブな画像) が元の色に戻り、黒のままではありません。

ドロップダウンがアクティブで、ユーザーがテキスト(アクティブな画像)を黒く保つためにそのようなものをナビゲートしている場合の提案はありますか?

4

3 に答える 3

1

メニュー項目には画像ではなくテキストを使用するのが理想的です。<li>次に、 JavaScript をまったく必要とせずに、CSS を使用してホバー時のテキストの色を非常に簡単に制御できます。

あなたが今やっている方法(画像付き)では、onmouseoverとonmouseoutをから上に移動することでまだ可能だと思い<a>ます<li>。これを機能させるには、スクリプトの微調整が必​​要になる場合がありますが、リスト アイテム内のアンカー タグだけでなく、リスト アイテム全体 (およびそのコンテンツ) のホバリングを検出するという概念を理解していただければ幸いです。

于 2010-12-31T17:17:03.783 に答える
0

CSSまたはJSを使用して、タイトル自体をホバーするときではなく、マウスがタイトルを含む<li>をホバーするときに、タイトルの色を変更できます。

于 2010-12-31T16:47:47.240 に答える
0

メニュー項目とそのドロップダウンをコンテナー (おそらく div) に配置して、ドロップダウン メニューを含めるように展開し、そのコンテナーで :hover を含む CSS セレクターを使用して、項目のテキストにドリルダウンするのはどうでしょうか。それらがまだメニューまたはそのドロップダウンにある限り、ホバーセレクターでカバーする必要があります。

于 2010-12-31T16:43:31.933 に答える