zoukankan      html  css  js  c++  java
  • JQ超简单多个选项卡

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <!--自己的css-->
            <link rel="stylesheet" type="text/css" href="css/style.css" />
        </head>
        <body>
        <style>
        /*必须设置的*/
    
    .jsTab_con{ display:none;}
    
    .jsTab_title span{ cursor:pointer;}
    
    .jsTab_title .jsTab_this{ background:#096;}
        </style>
           !--第一个选项卡-->
    
    <div class="js_tab box1">
    
             <h2 class="jsTab_title"><span>标题11</span><span>标题12</span><span>标题13</span></h2>
    
        <div class="jsTab_con">
    
        内容11
    
        </div>
    
        <div class="jsTab_con">
    
        内容12
    
        </div>
    
        <div class="jsTab_con">
    
        内容13
    
        </div>
    
    </div>
    
     
    
    <!--第二个选项卡-->
    
    <div class="js_tab box2">
    
             <h2 class="jsTab_title"><span>标题21</span><span>标题22</span><span>标题23</span></h2>
    
        <div class="jsTab_con">
    
        内容21
    
        </div>
    
        <div class="jsTab_con">
    
        内容22
    
        </div>
    
        <div class="jsTab_con">
    
        内容23
    
        </div>
    
    </div>
    
        </body>
    
        <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
        <script type="text/javascript">
               $(document).ready(function(){
    
             //使选项卡的第一项显示,必须加入
    
             var tabs=$(".js_tab");
    
             tabs.each(function(){
    
                       $(this).find(".jsTab_title span").first().addClass("jsTab_this");
    
                       $(this).find(".jsTab_con").first().show();         
    
                       });                       
    
            
    
             //调用,不能用本身的js_tab调用,需另起一个class或id
    
             $(".box1").js_tab();
    
             $(".box2").js_tab();
    
            
    
    });
    (function($){
    
             $.fn.extend({
    
                       "js_tab":function(){                   
    
                                $(this).find(".jsTab_title span").each(function(index){
    
                                         $(this).click(function(){                                         
    
                                                   $(this).siblings("span").removeClass("jsTab_this");                                           
    
                                                   $(this).addClass("jsTab_this");       
    
                                                   var tab_c=$(this).parents(".js_tab").find(".jsTab_con");                                   
    
                                                   tab_c.hide();
    
                                                   tab_c.eq(index).show();
    
                                                   });
    
                                                   return $(this);
    
                                         });
    
                                }
    
                       });              
    
    })(jQuery);
        </script>
    
    </html>
  • 相关阅读:
    python 标准库和第3方库的介绍
    delphi延时函数
    delphi控件的安装
    Hadoop 第一课:linux常用命令
    复习 struts1 开发步骤
    struts学习:传统方法完成struts注册表单校验与回显数据
    struts入门第一个案例
    Java Ant build.xml详解
    HTTP 方法:GET 对比 POST
    HTTP 返回的状态消息
  • 原文地址:https://www.cnblogs.com/fkcqwq/p/11113611.html
Copyright © 2011-2022 走看看