题目:
当鼠标点击上面相应的的选项卡(tab),下面内容跟随变化。
案例分析:
- Tab栏切换有两大模块。
- 上面的模块选修卡,点击某一个,当前这一个底色会是红色,其它不变(排他思想)修改类名的方式。
- 下面内容的模块,会跟随上面选项卡变化。所有下面模块变化写到点击事件里面。
- 规律:下面的模块显示内容和上面的选修课一一对应,相匹配。
- 核心思路:给上面的tab——list里面的所有小li添加自定义属性,属性值从0开始编号。
代码分析:
1.HTML代码:
<body>
<div class="tab">
<div class="tab_list">
<ul>
<li class="current">商品介绍</li>
<li>规格与包装</li>
<li>售后保障</li>
<li>商品评价</li>
<li>手机社区</li>
</ul>
</div>
<div class="tab_con">
<div class="item" style="display: block;">
商品模块介绍
</div>
<div class="item">
规格包装模块内容
</div>
<div class="item">
售后保障模块
</div>
<div class="item">
商品介绍模块
</div>
<div class="item">
手机社区模块
</div>
</div>
</div>
</body>
2.css代码:
<style>
body{
margin: 0;
padding: 0;
}
.tab{