我正在尝试为我的网站创建一个带有类别的侧边栏,因此当用户将鼠标悬停在侧边栏上的某个项目上时,会在右侧打开一个额外的子菜单,甚至可能是一个子子菜单。在http://www.ebay.com的左上角可以找到我正在尝试创建的一个完美的工作示例。
我的问题是,创建此菜单的最佳方法是什么?jQuery?仅 CSS/HTML?我应该使用 UL + LI 元素来创建菜单还是只使用下面的 div?我正在考虑在初始 div 中有一个隐藏的子菜单 div,我会使用 JQuery 在悬停时“显示”,这是一个很好的解决方案吗?
我很感激任何关于这样做的好方法的建议或建议。
<div id="container">
<div class="menu-item">Cars > (Ford, Chevy, VW)</div>
<div class="menu-item">Food > (Fruits, Burgers, Veggies)</div>
<div class="menu-item">Sports > (Soccer, Football, Basketball)</div>
<div class="menu-item">Movies > (Action, Comedy, Horror) </div>
</div>