jquery实现选项卡切换代码实例


Posted in jQuery onMay 14, 2019

选项卡在网页中很常见,可以说是必备的一个元素了,网上其实也有很多案例讲解选项卡的做法,各种炫酷。
写这篇文章,就是记录下自己的一个练手Demo了。

两张简陋的图。

jquery实现选项卡切换代码实例

jquery实现选项卡切换代码实例

主要逻辑就在于找到选项卡和内容框相对应的下标。

<html>
<head>
<meta charset="UTF-8">
<title>选项卡</title>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
</head>
<style>
.tab{width:400px;height:400px;border:1px solid red;}
.tab-menu{height:100px;width:400px;border:1px solid grey;}
.tab-menu ul{list-style:none;}
.tab-menu li{display:block;width:30%;float:left;border:1px solid blue;}
.tab-box div{width:400px;height:300px;border:1px solid #ff4200;display:none;}
/* 让第一个框显示出来 */
.tab-box div:first-Child{display:block;} 
/* 改变选项卡选中时候的样式 */
.change{background:red;} 
</style>
<script>
$().ready(function(){
  $(".tab-menu li").mouseover(function(){
  //通过 .index()方法获取元素下标,从0开始,赋值给某个变量
    var _index = $(this).index();
  //让内容框的第 _index 个显示出来,其他的被隐藏
    $(".tab-box>div").eq(_index).show().siblings().hide();
  //改变选中时候的选项框的样式,移除其他几个选项的样式
  $(this).addClass("change").siblings().removeClass("change");
  });
});
</script>
<body>
  <div class="tab">
    <div class="tab-menu">
      <ul>
        <li>新服</li>
        <li>爆服</li>
        <li>大服</li>
      </ul>
    </div>
    <div class="tab-box">
      <div>123</div>
      <div>456</div>
      <div>789</div>
    </div>
  </div>
</body>
</html>

以上所述是小编给大家介绍的jquery实现选项卡切换详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
jQuery插件之validation插件
Mar 29 jQuery
jQuery EasyUI之验证框validatebox实例详解
Apr 10 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
jQuery实现一个简单的验证码功能
Jun 26 jQuery
jQuery之动画ajax事件(实例讲解)
Jul 18 jQuery
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
jQuery Position方法使用和兼容性
Aug 23 jQuery
jQuery选择器之子元素选择器详解
Sep 18 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
AJAX在JQuery中的应用详解
Jan 30 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 #jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 #jQuery
JQuery特殊效果和链式调用操作示例
May 13 #jQuery
JQuery的加载和选择器用法简单示例
May 13 #jQuery
JQuery事件委托原理与用法实例分析
May 13 #jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 #jQuery
使vue实现jQuery调用的两种方法
May 12 #jQuery
You might like
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
ASP知识讲座四
2006/10/09 PHP
PHP调用wsdl文件类型的接口代码分享
2014/11/19 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
微信支付开发订单查询实例
2016/07/12 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
仿猪八戒网左下角的文字滚动效果
2011/10/28 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
javascript canvas检测小球碰撞
2020/04/17 Javascript
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
Python模块搜索路径代码详解
2018/01/29 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
HTML5 File接口在web页面上使用文件下载
2017/02/27 HTML / CSS
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
匡威意大利官方商店 :Converse意大利
2018/11/27 全球购物
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
Puma印度官网:德国运动品牌
2019/10/06 全球购物
旅游管理实习自我鉴定
2013/09/29 职场文书
运动会邀请函范文
2014/01/31 职场文书
酒店值班经理的工作职责范本
2014/02/18 职场文书
交通事故和解协议书
2015/01/27 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
Python中zipfile压缩包模块的使用
2021/05/14 Python
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技