在实际应用中,横向和纵向的菜单除了在CSS样式中有些不同之外,其他的JS文件和HTML文件编写没有什么区别,很容易相互转换。界面上的菜单我们通过嵌套ul和li来表示,通过css对菜单的简单样式进行控制,通过JS对菜单的动态显示效果进行设置。重点学习js文件中对菜单的显示和隐藏的样式设置。
纵向菜单设置:
HTML代码:
<ul>
<li class="main">
<a href="#">菜单项1</a>
<ul>
<li><a href="#">子菜单项11</a></li>
<li><a href="#">子菜单项12</a></li>
</ul>
</li>
<li class="main">
<a href="#">菜单项2</a>
<ul>
<li><a href="#">子菜单项21</a><li>
<li><a href="#">子菜单项22</a><li>
</ul>
</