Tab页的切换

废话不说,直接贴代码。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>活动</title>
    <meta name="viewport" content="initial-scale=1, maximum-scale=1">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <script src="js/jquery-2.1.4.min.js"></script>
    <style>
       .content{width:300px;height:300px;border:1px solid #ccc;background:#FFF7D4;}
       .content>ul li{width: 33%;float: left;}
       .content>table{width: 100%;margin: 0 auto;text-align: center;}
       .hide{display: none;}
       .bright{color: red;}
    </style>

</head>
<body>
<div class="content">
    <ul>
        <li class="bright">10-11</li>
        <li>15-16</li>
        <li>20-21</li>
    </ul>
    <table class="table_t">
          <tr>
            <th>名次</th>
            <th>用户名</th>
            <th>累计投资额</th>
          </tr>
          <tr>
            <td>1</td>
            <td>135XXX4672</td>
            <td>100元</td>
          </tr>
          <tr>
            <td>2</td>
            <td>135XXX4672</td>
            <td>200元</td>
          </tr>
          <tr>
            <td>3</td>
            <td>135XXX4672</td>
            <td>300元</td>
          </tr>
    </table>
    <table class="table_t hide">
          <tr>
            <th>名次</th>
            <th>用户名</th>
            <th>累计投资额</th>
          </tr>
          <tr>
            <td>4</td>
            <td>135XXX4672</td>
            <td>100元</td>
          </tr>
          <tr>
            <td>4</td>
            <td>135XXX4672</td>
            <td>200元</td>
          </tr>
          <tr>
            <td>6</td>
            <td>135XXX4672</td>
            <td>300元</td>
          </tr>
    </table>
    <table class="table_t hide">
          <tr>
            <th>名次</th>
            <th>用户名</th>
            <th>累计投资额</th>
          </tr>
          <tr>
            <td>7</td>
            <td>135XXX4672</td>
            <td>100元</td>
          </tr>
          <tr>
            <td>8</td>
            <td>135XXX4672</td>
            <td>200元</td>
          </tr>
          <tr>
            <td>9</td>
            <td>135XXX4672</td>
            <td>300元</td>
          </tr>
    </table>
</div>
</body>
</html

这是最初的效果
这是最初的效果。我这个写的有点过于简单,你们可以按照你们设计来写。现在要实现的效果是点击10-11,或者15-16或者20-21,点击谁,自身颜色变红,并且下边对应内容发生改变。

<script type="text/javascript">
    $(".content ul li").each(function(index){
               $(this).click(function(){
                      $(".table_t").addClass("hide")
                       $(".table_t:eq("+index+")").removeClass("hide")
                      $(".content ul li").removeClass("bright")
                      $(this).addClass("bright")

                  })
            })
</script>

这里写图片描述
这段js就实现了上述功能,也就是我们所说的Tab页的切换。你如果有别的好的方法,欢迎在下边留言,大家一块进步成长。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值