• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

jQuery弄一个tab选项卡

武飞扬头像
锄禾吖
帮助5

用jQuery来制作tab的选项卡。
说白了就是切换到别的选项,已简单的例子来说,先写出样式.
CSS部分:

<style>
    ul,li{
      list-style: none;
      margin: 0;
      padding: 0;
    }
    .nav {
      width: 80%;
      line-height: 48px;
      background: #f6f8fa;
      overflow: hidden;
      margin: 10px auto 0;
    }

    .nav li {
      width: 140px;
      line-height: 48px;
      display: inline-block;
      color: #7f7f7f;
      font-size: 16px;
      font-family: "Microsoft Yahei";
      text-align: center;
      cursor: pointer;
    }

    .nav li span {
      padding-left: 4px;
      font-size: 12px;
      color: red;
    }

    .nav li.on {
      border-top: 3px solid #ed5565;
      border-radius: 7px 7px 0 0;
      background: #fff;
    }

    .tab-content {
      width: 80%;
      margin: 0 auto;
      padding: 15px 0;
      border: 1px solid #eee;
    }
  </style>
学新通

然后就是HTML的部分:

<ul class="nav" id="nav">
    <li >我参与的项<span>(8)</span></li>
    <li >全部项目<span>(21)</span></li>
    <li class="on">待处理<span>(2)</span></li>
  </ul>
  <div class="tab-content" id="tabbox">
    tab选项卡
  </div>

展示出来是这样的。
学新通
接下来引入jQuery插件然后写出jQuery的代码:

<script src="./js/jquery-3.6.0.min.js"></script>
  <script> 
     $('li').click(function(){
      $(this).addClass('on').siblings().removeClass();
     })
  </script>

这个意思是获取li的标签然后给它们一个点击事件,然后再点击的选项添加on的类,然后其他的有on的类删除,效果是这样子:
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhffkaia
系列文章
更多 icon
同类精品
更多 icon
继续加载