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 UI Grid 模态框中的表格实例代码
Apr 01 jQuery
jquery实现异步加载图片(懒加载图片一种方式)
Apr 24 jQuery
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jquery层次选择器的介绍
Jan 18 jQuery
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
Jun 18 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
Jquery Fade用法详解
Nov 06 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
PHP 面向对象 final类与final方法
2010/05/05 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
PHP中常用的字符串格式化函数总结
2014/11/19 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
对采用动态原型方式无法展示继承机制得思考
2009/12/04 Javascript
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
js实现input框文字动态变换显示效果
2015/08/19 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
Python数据结构之Array用法实例
2014/10/09 Python
python3使用pandas获取股票数据的方法
2018/12/22 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
工商管理应届生求职信
2013/10/07 职场文书
5.1手机促销活动
2014/01/17 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
员工工作及收入证明
2014/10/28 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
死亡赔偿协议书
2015/01/28 职场文书
二年级数学教学反思
2016/02/16 职场文书
python turtle绘图
2022/05/04 Python