zoukankan      html  css  js  c++  java
  • 案例:jQuery实现tab栏切换功能

    实现功能:

    ① 点击上部的li,当前li添加current类,其余兄弟移除类

    ② 点击的同时,得到当前li的索引号

    ③ 让下面内容区里面相应索引号的item显示,其余的item隐藏

    <div class="tab_list">
        <ul>
            <li class="current">商品介绍</li>
            <li>规格与包装</li>
            <li>商品评价(50000)</li>
            <li>售后保障</li>
            <li>手机社区</li>
        </ul>
    </div>    
    <div class="detail_tab_con" style="display: block;">
        <div class="item">与商品介绍的内容相对应</div>
        <div class="item">与规格与包装的内容相对应</div>
        <div class="item">与商品评价(50000)的内容相对应</div>
        <div class="item">与售后保障的内容相对应</div>
        <div class="item">与手机社区的内容相对应</div>
    </div>
    
    <script>
        $(function() {
            // 1. 点击上面的li,当前li添加current类,其余兄弟移除类
            $(".tab_list li").click(function() {
                // 链式编程操作
                $(this).addClass("current").siblings().removeClass("current");
               // 2. 点击的同时,得到当前li的索引号
               var index = $(this).index();
               console.log(index);
               // 3. 让下面内容区相应索引号的item显示,其余item隐藏
               $(".tab_con .item").eq(index).show().siblings().hide();
            });
        });
    </script>
  • 相关阅读:
    BZOJ3196: Tyvj 1730 二逼平衡树
    (转载)你真的会二分查找吗?
    Codeforces Round #259 (Div. 2)
    BZOJ1452: [JSOI2009]Count
    BZOJ2733: [HNOI2012]永无乡
    BZOJ1103: [POI2007]大都市meg
    BZOJ2761: [JLOI2011]不重复数字
    BZOJ1305: [CQOI2009]dance跳舞
    挖坑#4-----倍增
    BZOJ1042: [HAOI2008]硬币购物
  • 原文地址:https://www.cnblogs.com/zcy9838/p/12990334.html
Copyright © 2011-2022 走看看