我想創建一個包含組和項目的菜單。如何創建一個大的導航菜單
目前,它的代碼看起來沿着這些路線
<div id="Layer_01_Category_01_Header" class="Some classes here">
</div>
<div id="Layer_01_Category_01_Content" class="Some classes here">
<div id="Layer_02_Category_01_Header" class="Some classes here">
</div>
<div id="Layer_02_Category_01_Content" class="Some classes here">
<div id="Layer_03_Category_01_Header" class="Some classes here">
</div>
<div id="Layer_03_Category_01_Content" class="Some classes here">
ITEMS HERE
</div>
<div id="Layer_03_Category_02_Header" class="Some classes here">
</div>
<div id="Layer_03_Category_02_Content" class="Some classes here">
ITEMS HERE
</div>
</div>
</div>
這是怎麼看起來是:https://gyazo.com/74e407b749e3a05574703e5c3b2256b3
這是怎麼應該工作:
1)用戶點擊開的基團(與白色三角箱的左側)
2)屬於該組的項目(淺灰色背景)被加載,並且用戶可以點擊其中一個項目以查看關於它的更多信息(顯示在另一個div上的信息,在菜單之外)
3)用戶打開另一個組。先前打開的組會被關閉,內容會被隱藏/刪除
我希望您明白...(我不善於解釋事物)。
現在...我曾嘗試手動這樣做,增加了對每個項目一個div,但它並不覺得這樣做的正確方法,因爲:
- A)的HTML代碼已經是各地400線
- B)的加載時間爲頁面會越來越長我不斷擴大這個菜單(我假設?)更
我怎麼能去與項目填充組在有些自動化的方式?我想到的是在打開一個組時使用腳本來運行腳本,該腳本使用來自數據庫/ xml文件的項目填充該腳本,但我希望聽到其他解決方案。