我有一些輸出HTML,需要作爲菜單樣式。如何使用未標記的標記創建菜單行爲?
<ul>
<li>
<a>All</a>
</li>
<li>
<a>
<span class="level0">Clothing</span>
</a>
</li>
<li>
<a>
<span class="level1 parent_0">Shirts</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_0">Tee</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_0">Polo</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_0">Jersey</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_0">Dress</span>
</a>
</li>
<li>
<a>
<span class="level1 parent_0">Hats</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_1">Beanie</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_1">Flexfit</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_1">Snapback</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_1">Strapback</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_1">Visor</span>
</a>
</li>
<li>
<a>
<span class="level0">Accessories</span>
</a>
</li>
<li>
<a>
<span class="level1 parent_2">Swag</span>
</a>
</li>
<li>
<a>
<span class="level2 parent_2">Drink Cozy</span>
</a>
</li>
</ul>
我不能改變的標記除了類(或ID)添加到在此基礎上,我做了查詢的跨度。現在每個span都有根據關係定位元素的必要信息,但是我不能使用僞選擇器來定位元素,例如:由於css的「級聯」原則,hover顯示或隱藏元素。這讓我不熟悉使用js或jQuery的領域。
我創建了以下應用css類的小提琴。如果你滾動到CSS的底部,你會看到我創建的選擇器來切換目標元素的可見性。我發現的例子與這種情況不太相關。
我如何可以切換這個網站列表的孩子的基礎上只使用類/ IDS他們的父母的懸停狀態的知名度?
你嘗試寫一些代碼來處理呢? – Dekel
@Dekel當我瞭解我應該在js中看到什麼時,我會很樂意嘗試。雖然我正在發現這是什麼,但我認爲在這裏發佈問題會很有幫助。 – dimmech
我很困惑,你想要改變的基礎上,如果父母被徘徊? –