zoukankan      html  css  js  c++  java
  • Jquery 实现选项卡

    编写代码

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <!-- 导入jquery文件-->
        <script src="jqueryjquery.js"></script>
    
        <style type="text/css">
            * {
                margin: 0px;
                padding: 0px;
            }
            
            .tabbox {
                margin: 10px;
            }
            
            .tabbox ul {
                list-style: none;
                display: table;
            }
            
            .tabbox ul li {
                float: left;
                 100px;
                line-height: 30px;
                padding-left: 8px;
                border: 1px solid #aaccff;
                margin-right: -1px;
                cursor: pointer;
            }
            
            .tabbox ul li.active {
                background-color: #e73839;
                color: white;
                font-weight: bold;
            }
            
            .tabbox .content {
                border: 1px solid #aaccff;
                padding: 10px;
            }
            
            .tabbox .content>div {
                display: none;
            }
            
            .tabbox .content>div.active {
                display: block;
            }
        </style>
    
    </head>
    
    <body>
        <div class="tabbox">
    
            <ul>
    
                <li>选项卡一</li>
    
                <li class="active">选项卡二</li>
    
                <li>选项卡三</li>
    
                <li>选项卡四</li>
            </ul>
            <div class="content">
    
                <div>
                    <div>111111111111</div>
                </div>
                <div class="active">
                    <div>2222222222</div>
                </div>
                <div>33333333333</div>
    
                <div>44444444</div>
            </div>
        </div>
    
        <script>
            $(function() {  
                $(".tabbox li").click(function()   {     //获取点击的元素给其添加样式,讲其兄弟元素的样式移除
                        
                    $(this).addClass("active").siblings().removeClass("active");     //获取选中元素的下标
                        
                    var index = $(this).index();    
                    $(this).parent().siblings().children().eq(index).addClass("active").siblings().removeClass("active");  
                });
            });
        </script>
    
    
    </body>
    
    </html>
    

    运行结果


  • 相关阅读:
    UINavigationController
    UIWebView
    控制器view的加载顺序initWithNibName >>> viewDidLoad >>> viewWillAppear >>> viewDidAppear
    UITableView
    JS调用OC方法
    【概念】winform的特点
    【概念】指针
    【c++】类的继承(三种继承方式)、基类和派生类、面向对象三要素
    【笔试】C++笔试题
    【c#】解决DataTable.Rows.Add(dr)语句执行速度慢的问题(GridControl)
  • 原文地址:https://www.cnblogs.com/d534/p/15156400.html
Copyright © 2011-2022 走看看