zoukankan      html  css  js  c++  java
  • 使用jquery实现选项卡切换效果

    几张简陋的框架效果图

    页面加载时:

    选项卡操作后:

    css样式:

    <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>

    HTML代码:

    <body>

    <ol>
    <li>使用jquery实现选项卡切换效果</li>
    <li>要求:2组选项卡相互不影响</li>
    </ol>

    <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>

    <div class="tabbox">
      <ul>
        <li>选项卡一</li>
        <li class="active">选项卡二</li>
        <li>选项卡三</li>
        <li>选项卡四</li>
      </ul>
    <div class="content">
      <div>
        <div>555555555</div>
      </div>
    <div class="active">
      <div>66666666666</div>
    </div>
      <div>7777777777777</div>
      <div>8888888888888</div>
      </div>
    </div>
    </body>

     jQuery代码:

    <script type="text/javascript" src="Scripts/jquery-3.3.1.js"></script>
    <script type="text/javascript">
    $(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>

  • 相关阅读:
    C#递归读取GIS目录文件格式
    ArcGIS Pro 2.5离线安装方案
    ASP.NET跨域解决方法
    C# GDAL编码问题3——读取中文图层
    C# GDAL编码问题2——读取中文属性
    C# GDAL编码问题1——打开mdb中文路径
    Word标题编号变黑框
    SVN设置全局忽略样式
    DevExpress中DockPanel样式修改
    解决XML根级别上的数据无效
  • 原文地址:https://www.cnblogs.com/scc-/p/9507645.html
Copyright © 2011-2022 走看看