zoukankan      html  css  js  c++  java
  • 精简jQuery Tabs

    闲来无事,周末用jQuery写了一个比较精简的Tabs,个别地方可以用到。

    截图及代码如下:

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title>tab test</title>
     6     <style type="text/css">
     7         *{padding:0;margin:0;}
     8         ul,li{list-style-type:none;}
     9         .hide{display:none;}
    10         .show{display:block;}
    11         #tabs{width:300px;margin:50px auto 0;}
    12         #tabs .mt{height:25px;zoom:1;}
    13         #tabs .mt:after{content:'20';display:block;clear:both;}
    14         #tabs .mt .tit{float:left;height:18px;padding:3px 15px;border:1px solid #ddd;border-radius:5px 5px 0 0;margin-right:5px;background:#eee;line-height:18px;text-align:center;cursor:pointer;color:#666;}
    15         #tabs .mt .curr{position:relative;z-index:1;height:19px;border-color:#ccc;border-bottom:none;background:#fff;color:#333;}
    16         #tabs .con{height:120px;padding:10px;border:1px solid #ddd;border-radius:0 5px 5px 5px;}
    17     </style>
    18     <script type="text/javascript" src="js/jquery-1.6.4-min.js"></script>
    19 </head>
    20 <body>
    21 <div id="tabs" class="m">
    22     <div class="mt">
    23         <ul>
    24             <li class="tit curr">tab1</li>
    25             <li class="tit">tab2</li>
    26             <li class="tit">tab3</li>
    27         </ul>
    28     </div>
    29     <div class="mc">
    30         <div id="con1" class="con">内容1</div>
    31         <div class="con hide">内容2</div>
    32         <div class="con hide">内容3</div>
    33     </div>
    34 </div>
    35 <script type="text/javascript">
    36 (function(){
    37     var $tit = $("#tabs .tit"),$con = $("#tabs .con");
    38     $tit.click(function(){
    39         var index = $tit.index($(this));
    40         $(this).addClass("curr").siblings().removeClass("curr");
    41         $con.addClass("hide");
    42         $($con.get(index)).removeClass("hide");
    43     })
    44 })();
    45 </script>
    46 </body>
    47 </html>
  • 相关阅读:
    头插法链表的基本操作:创建空链表,插入结点,遍历链表,求链表长度,查找结点,删除结点
    尾插法链表拆分
    头插法链表拆分
    尾插法创建链表
    头插法创建链表
    二维数组45度反斜线扫描分析。
    [LeetCode] Binary Search Tree Iterator | 二叉查找树迭代器
    只用递归翻转栈
    [LeetCode] Wiggle Sort II | 摆动排序
    今天回归刷题的日子
  • 原文地址:https://www.cnblogs.com/pures/p/3803251.html
Copyright © 2011-2022 走看看