• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メニューを作成しています。)

メニュー作成の方法とサブメニューの書き方について

このQ&Aのポイント
  • メニュー作成の方法とサブメニューの書き方について教えてください。上部メニューは2段にわけ、1段目にメインメニュー、2段目にオンマウスでサブメニューを表示する予定です。また、サブメニューの表示位置を同じにするためにCSSを共有化したいと考えています。
  • 現在試みている方法は、JavaScriptを使用してオンマウスでサブメニューを表示・非表示にする方法です。CSSではマージンをマイナスに設定してサブメニューの表示位置を調整しています。しかし、リンクが反映されない問題が発生しています。
  • 質問:メニュー作成の方法とサブメニューの書き方について教えてください。サブメニューの表示位置を同じにするためにCSSを共有化したいと考えています。現在試みている方法はJavaScriptでオンマウスでサブメニューを表示・非表示にする方法ですが、リンクが反映されません。他に原因や解決方法があれば教えてください。

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

  • ベストアンサー
  • 1200cc
  • ベストアンサー率25% (1/4)
回答No.1

「リンクが反映されない」とは具体的にどのような状況なのでしょうか? aタグの中の文字は青色に変化しているのに、クリックができない、という状況でしたら、ひょっとしたらJavaScriptの表示・非表示の動作でvisiblityプロパティを使っていませんか? visiblityプロパティのhiddenは、表示されていなくても存在はしている(少しわかりづらいでしょうけど)状態なので、リンクなどの上にvisiblity:hiddenのコンテントがあると、下のリンクが押せなくなることがあります。 回避方法としてはvisiblityプロパティではなくdisplayプロパティを使う事で回避できると思います。 長々と予測で説明してしまいましたが、間違っていたらごめんなさい。

ashikiti
質問者

お礼

回答ありがとうございます。 なるほどっ。。なんかわかったような気がします! 実は昨日、別の方法で出来てしまったんです。^^; でも一度、回答者様の方法でも試してみます。 何せ今の方法が激しく複雑なので。。。 アドバイスありがとうございます!

関連するQ&A

専門家に質問してみよう