(如有错敬请指点,以下是我工作中遇到并且解决的问题)上一篇文章是简洁版
这是上一篇文章的改进。
上一篇文章的左侧菜单是没有子目录的。
这是效果图:
主要改动:
对样式进行删减和优化。
重点就是js部分了。
点击一级目录时二级目录的第一个元素默认active,即在点击一级目录时可以立刻请求接口获取第一个子元素的数据,当点击第二个元素时再获取第二个子元素的数据。
再结合加载图使用,就更好了。
代码如下:
HTML:
<div class="wrap"> <ul class="left"> <li class="ma-li"> <p>大分类</p> <ul> <li class="pa-li">小分类</li> <li class="pa-li">小分类</li> <li class="pa-li">小分类</li> <li class="pa-li">小分类</li> </