- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jqueryでのプルダウンメニューについて)
jqueryでのプルダウンメニューについて
このQ&Aのポイント
- 現在私はWEBサイトを製作中です。メインメニューにプルダウンをつけたいのですがうまくいきません。
- サブメニューの背景が上の要素の背景になってしまいます。何か対策はありますでしょうか?
- 他にもプルダウンの方法があるか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
回答がないみたいなので… ご提示のサンプルでそのままロールオーバーもスライドメニューも動作しますけれど、何が問題なのでしょうか? よくわかりませんが、質問文の中で認識が違っていそうなのは >id="sub"の背景がそのまま >clas="sub"の"li"要素の背景になってしまうということです。 ご提示のサンプルにはid="sub"が見当たりません。 class="sub"の背景は、CSSの『#globalnavi a{~』で指定されているものなので、別の背景に変わっているものではないのでは? >サブメニューの背景が、上の要素の背景になってしまいます。 ul.sub li aの背景は(↑)に書いたように、『#globalnavi a{~』で指定されているので、結果的にli#gh直下のa要素(親メニュー?)の背景と同じものが使われることになります。 それなので、ご質問の『なってしまいます』という文章のニュアンスからすると、何か勘違いなさっているのかも。 #gh a:hoverで指定しているロールオーバーも、当然ながら、この部分(サブメニュー?)にも適用されることになります。
お礼
なにやら、heightが問題の様子でした…。 あと、親をしっかり引き継いでいる様子で; 一回はまると抜け出せないもんですね;-; ご回答ありがとうございます。 今は解決もでき、公開に向かっております…。