- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ツリーメニューでのcookieの使用方法)
ツリーメニューでのcookieの使用方法
このQ&Aのポイント
- JavaScriptを利用し、ツリーメニューを作成していますが、ページ遷移や更新時にツリーメニューが閉じてしまう問題があります。
- 現在参照しているJavaScriptのページは、http://himajin.moo.jp/menu/menu1.htmlです。
- PCショップのドスパラのようなツリーメニューにしたいので、作者からの回答が得られないため、他のJavaScriptも試してみたいと考えています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
たとえばメニュー領域をdivで囲み、こんなかんじで調整します。 <html> <head> <style type="text/css"> #menu{ display:none; } </style> <script language=javascript> window.onload=function(){ document.getElementById('menu').style.display="block"; } </script> </head> <body> <div id="menu"> <ul> <li>test</li> <li>test</li> <li>test</li> <li>test</li> </ul> </div> </body> </html>
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>全てのメニューが一瞬開いてしまう現象 そういう場合はメニューのスタイルシートにdisplay:hidden属性を つけておいてwindow.onloadのイベントハンドラで表示しなおしてやれば よいでしょう。
お礼
yambejp様、回答ありがとうございます。 >メニューのスタイルシートにdisplay:hidden属性を つけておいてwindow.onloadのイベントハンドラで表示しなおす とは具体的にどのように記入すればよろしいでしょうか? 初心者なもので何もわからず申し訳ございません。 何卒、宜しくお願いいたします。