• ベストアンサー

メニューバーについて・・・。

windouwsの"お気に入り"のような、2段階のメニューを作成したいのですが、 JavaScript等で実現可能なのでしょうか?

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

  • ベストアンサー
  • Three
  • ベストアンサー率60% (3/5)
回答No.2

JavaScript で可能ですよ。 WinとMacでは若干表示のされ方が違うので検証が必要です。スタイルシートとの兼ね合いで実現できます。 URLを参考にして、色々と試してください。

参考URL:
http://www6.tok2.com/home/hippie/test/test.html

その他の回答 (1)

  • harisun
  • ベストアンサー率14% (1/7)
回答No.1

ダイナミックHTMLを使えば大丈夫だと思います。 ダイナミックHTMLと言っても、要するにスタイルシートのプロパティを JavaScriptで操るという事なので、JavaScript等で実現可能という事に なるでしょう。 具体的には、 <div id="menu" style="....."> <a href="...">...</a> </div> のようにaタグをdivタグで囲み、divのstyle属性のvisibilityをhiddenにして 見えないようにしておき、JavaScriptのonMouseOverなどのイベント発生時に 関数に飛ばして、 document.all.menu.style.visibility='visible'; //IE用の記述 として表示させる感じでしょうか? IEとネスケで記述の仕方が多少異なるのでちょっと面倒ですが。 まあ、詳しくは書籍などで調べてください。 おすすめは「ダイナミックHTML入門 河西朝雄著 技術評論者」 などです。

関連するQ&A