我有一個水平菜單,一些項目有可擴展的子項目,所有這些都是用我無法訪問的腳本構建的,我只能通過儀表板和樣式添加和刪除項目,並與html模板交互(BigCommerce )。我想重用這個菜單項中的一個,它的子項作爲附加的側面導航。有沒有可能只用JavaScript做到這一點?當我用螢火蟲探索菜單時,輸出與此類似,如何從同一頁面的某些菜單子項創建一個側面菜單?
<div class="menu">
<ul>
<li class="">Item1</li>
<li class="hasSubMenu">Item2</li>
<ul>
<li>SubItem1</li>
<li>SubItem2</li>
<li>SubItem3</li>
</ul>
<li class="">Item1</li>
<li class="hasSubMenu">Item2</li>
</ul>
</div>
感謝您的任何幫助。
「div」,「ul」等沒有ID嗎?另外通過動態生成,您是指生成頁面或在頁面加載後動態添加項目的時間? – casablanca 2010-08-17 19:17:47
當由於BC的儀表板中設置的模板變量的結果而生成頁面時,會生成該頁面,並且對於這些類爲通用的類,如類似於水平導航下拉選項的空類沒有顯示選項的子頁面和類「hasSubPages」。左側菜單將僅由該水平菜單中的特定選項構成,並將其子頁作爲側面的列表。 – elramirez 2010-08-17 20:01:47