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鼠标移动图片上实现放大效果
Jun 25 jQuery
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
jQuery Dom元素操作技巧
Feb 04 jQuery
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
jQuery实现的中英文切换功能示例
Jan 11 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 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
在“咖啡之国”感受咖啡文化
2021/03/03 咖啡文化
十天学会php之第二天
2006/10/09 PHP
图象函数中的中文显示
2006/10/09 PHP
PHP实现动态执行代码的方法
2016/03/25 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
使用PHP开发留言板功能
2019/11/19 PHP
基于jquery 的一个progressbar widge
2010/10/29 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
2016/10/28 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
[02:36]DOTA2英雄基础教程 斯拉克
2013/11/29 DOTA
Python中super的用法实例
2015/05/28 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
在python3中实现更新界面
2020/02/21 Python
pycharm导入源码的具体步骤
2020/08/04 Python
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
什么是数组名
2012/05/10 面试题
叙述DBMS对数据控制功能有哪些
2016/06/12 面试题
高中物理教学反思
2014/02/08 职场文书
新店开张活动方案
2014/08/24 职场文书
领导干部保密承诺书
2014/08/30 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
华山导游词
2015/02/03 职场文书