- 締切済み
階層メニューを作成したいのですが。
ホームページのメニューで階層メニュー(http://ako.x0.com/java/fmenu2.htmlのようなデザイン)を作りたいのですが ・3段階階層(フォルダの中にフォルダを作る) ・初期表示は非展開(閉じた状態で)表示 ・他のメニューをクリックすると展開していたメニューが閉じる この条件を満たす方法はないでしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
ボックスを表示させるときに、一旦全部のメニューを消して次に目的のメニューを表示させるのが簡単ですね。
- 961053
- ベストアンサー率27% (3/11)
例えば、<div id="idName">○○</div> というHTMLがあるとして、 onClick などで document.getElementById("idName").style.visibility = 'visible' document.getElementById("idName").style.visibility = 'hidden' と、JavaScript を実行させると上はタグの中身が表示、下は非表示となります。 これを応用させればいけるんじゃないでしょうか?
お礼
すみません応用できるほどの知識があまりなくって; でもせっかくなので試してみます。 ありがとうございました。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
http://www.dynamicdrive.com/ 公開されたソフトウェア(ライブラリ)を利用したり、 ソースコードを見て勉強しながら、自分で作る YahooUIも公開ライブラリの利用ですね。
お礼
海外サイトですか・・・!? やっぱり日本語サイトだけの検索では見つからないものなんですかね; ジャバスクリプトやCSSは只今独学勉強中です。 ありがとうざございました。
- talepanda
- ベストアンサー率58% (45/77)
Yahoo! UIのtree viewを使うのがラクだと思いますよ。
お礼
返事が遅くなってすいません。 交通事故にあってしまって・・・(>_<) このサイトいろいろあって便利ですね! ありがとうございました!
お礼
HTMLでなんこかファイル作っておいて、ということでしょうか? 私もそれは一度考えたのですが…どうしてもできなかったらそれにします(笑) ありがとうございました。