• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jqueryでのプルダウンメニューについて)

jqueryでのプルダウンメニューについて

このQ&Aのポイント
  • 現在私はWEBサイトを製作中です。メインメニューにプルダウンをつけたいのですがうまくいきません。
  • サブメニューの背景が上の要素の背景になってしまいます。何か対策はありますでしょうか?
  • 他にもプルダウンの方法があるか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.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で指定しているロールオーバーも、当然ながら、この部分(サブメニュー?)にも適用されることになります。

ecstacy666
質問者

お礼

なにやら、heightが問題の様子でした…。 あと、親をしっかり引き継いでいる様子で; 一回はまると抜け出せないもんですね;-; ご回答ありがとうございます。 今は解決もでき、公開に向かっております…。

関連するQ&A