我有一些输出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
我很困惑,你想要改变的基础上,如果父母被徘徊? –