jQuery實(shí)現(xiàn)TAB選項(xiàng)卡切換特效簡(jiǎn)單演示

字號(hào):


    本文實(shí)例為大家分享jQuery實(shí)現(xiàn)TAB選項(xiàng)卡切換特效,供大家參考,具體內(nèi)容如下
    1、tab切換 on
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>jQuery tab切換</title>
      <style type="text/css">
        *{
          margin:0;
          padding:0;
        }
        .wrap{
          margin-left: 50px;
          margin-top: 50px;
        }
        /*清浮動(dòng)---clearfix*/
        .clearfix {
          *zoom: 1;
        }
        .clearfix:after {
          content: "";
          clear: both;
          display: block;
          height: 0;
          font-size: 0;
          visibility: hidden;
        }
        .blist {
          border:1px solid #d9d9d9;
          width: 275px;
          height: 32px;
        }
        .blist li:first-child{
          border-left: none;
        }
        .blist li{
           list-style: none;
           width: 68px;
           height: 32px;
           border-left:1px solid #d9d9d9;
           font-size: 14px;
           font-family: "楷體";
           line-height: 32px;
           text-align: center;
           float: left;
           /*鼠標(biāo)樣式改變?yōu)橐粋€(gè)手*/
           cursor: pointer;
           /*字體免選中*/
           -webkit-user-select: none;
        }
        .blsit-list{
          width: 275px;
        }
        .blsit-list li{
           list-style: none;
           width: 275px;
           border:1px solid #ccc;
           height: 200px;
           border-top: none;
        }
        .wrap .blist li.active{
          font-weight: bold;
          color: red;
          border-top: 2px solid red;
          position: relative;
          top:-1px;
          height: 31px;
        }
        .blsit-list li:first-child{
          display: block;
        }
        .blsit-list li{
         display: none;
        }
      </style>
    </head>
    <body>
        <div>
           <ul>
             <li>電影</li>
             <li>電腦</li>
             <li>冰箱</li>
             <li>空調(diào)</li>
           </ul>
           <ul>
             <li>A</li>
             <li>B</li>
             <li>C</li>
             <li>D</li>
           </ul>
        </div>
        <div>
           <ul>
             <li>電影</li>
             <li>電腦</li>
             <li>冰箱</li>
             <li>空調(diào)</li>
           </ul>
           <ul>
             <li>A</li>
             <li>B</li>
             <li>C</li>
             <li>D</li>
           </ul>
        </div>
        <div>
           <ul>
             <li>電影</li>
             <li>電腦</li>
             <li>冰箱</li>
             <li>空調(diào)</li>
           </ul>
           <ul>
             <li>A</li>
             <li>B</li>
             <li>C</li>
             <li>D</li>
           </ul>
        </div>
        <div>
           <ul>
             <li>電影</li>
             <li>電腦</li>
             <li>冰箱</li>
             <li>空調(diào)</li>
           </ul>
           <ul>
             <li>A</li>
             <li>B</li>
             <li>C</li>
             <li>D</li>
           </ul>
        </div>
        <script type="text/javascript" src="jquery-1.11.3.min.js"></script>
        <script type="text/javascript">
        $(function(){
           $(".blist").on("click","li",function(){
             // 設(shè)index為當(dāng)前點(diǎn)擊
             var index = $(this).index();
             // 點(diǎn)擊添加樣式利用siblings清除其他兄弟節(jié)點(diǎn)樣式
             $(this).addClass("active").siblings().removeClass("active");
             // 同理顯示與隱藏
             $(this).parents(".wrap").find(".blsit-list li").eq(index).show().siblings().hide();
           })
        })
        </script>
    </body>
    </html>
    2、tab切換 mouseenter
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>jQuery tab切換</title>
      <style type="text/css">
        *{
          margin:0;
          padding:0;
        }
        .wrap{
          margin-left: 50px;
          margin-top: 50px;
        }
        /*清浮動(dòng)---clearfix*/
        .clearfix {
          *zoom: 1;
        }
        .clearfix:after {
          content: "";
          clear: both;
          display: block;
          height: 0;
          font-size: 0;
          visibility: hidden;
        }
        .blist {
          border:1px solid #d9d9d9;
          width: 275px;
          height: 32px;
        }
        .blist li:first-child{
          border-left: none;
        }
        .blist li{
           list-style: none;
           width: 68px;
           height: 32px;
           border-left:1px solid #d9d9d9;
           font-size: 14px;
           font-family: "楷體";
           line-height: 32px;
           text-align: center;
           float: left;
           /*鼠標(biāo)樣式改變?yōu)橐粋€(gè)手*/
           cursor: pointer;
           /*字體免選中*/
           -webkit-user-select: none;
        }
        .blsit-list{
          width: 275px;
        }
        .blsit-list li{
           list-style: none;
           width: 275px;
           border:1px solid #ccc;
           height: 200px;
           border-top: none;
        }
        .wrap .blist li.active{
          font-weight: bold;
          color: red;
          border-top: 2px solid red;
          position: relative;
          top:-1px;
          height: 31px;
        }
        .blsit-list li:first-child{
          display: block;
        }
        .blsit-list li{
         display: none;
        }
      </style>
    </head>
    <body>
        <div>
           <ul>
             <li>電影</li>
             <li>電腦</li>
             <li>冰箱</li>
             <li>空調(diào)</li>
           </ul>
           <ul>
             <li>A</li>
             <li>B</li>
             <li>C</li>
             <li>D</li>
           </ul>
        </div>
        <div>
           <ul>
             <li>電影</li>
             <li>電腦</li>
             <li>冰箱</li>
             <li>空調(diào)</li>
           </ul>
           <ul>
             <li>A</li>
             <li>B</li>
             <li>C</li>
             <li>D</li>
           </ul>
        </div>
        <div>
           <ul>
             <li>電影</li>
             <li>電腦</li>
             <li>冰箱</li>
             <li>空調(diào)</li>
           </ul>
           <ul>
             <li>A</li>
             <li>B</li>
             <li>C</li>
             <li>D</li>
           </ul>
        </div>
        <div>
           <ul>
             <li>電影</li>
             <li>電腦</li>
             <li>冰箱</li>
             <li>空調(diào)</li>
           </ul>
           <ul>
             <li>A</li>
             <li>B</li>
             <li>C</li>
             <li>D</li>
           </ul>
        </div>
        <script type="text/javascript" src="jquery-1.11.3.min.js"></script>
        <script type="text/javascript">
        $(function(){
           $(".blist li").on("mouseenter",function(){
             var index = $(this).index();
             $(this).addClass("active").siblings().removeClass("active"); 
             $(this).parents(".wrap").find(".blsit-list li").eq(index).show().siblings().hide();
           })
        })
        </script>
    </body>
    </html>
    以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。