- ベストアンサー
メニューバーについて・・・。
windouwsの"お気に入り"のような、2段階のメニューを作成したいのですが、 JavaScript等で実現可能なのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
JavaScript で可能ですよ。 WinとMacでは若干表示のされ方が違うので検証が必要です。スタイルシートとの兼ね合いで実現できます。 URLを参考にして、色々と試してください。
その他の回答 (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入門 河西朝雄著 技術評論者」 などです。