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获取table下某一行某一列的值实现代码
Apr 07 jQuery
jQuery鼠标悬停内容动画切换效果
Apr 27 jQuery
jQuery实现div跟随鼠标移动
Aug 20 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
jQuery实现列表的增加和删除功能
Jun 14 jQuery
jquery实现下载图片功能
Jul 18 jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 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
PHP连接Access数据库的方法小结
2013/06/20 PHP
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
推荐几个开源的微信开发项目
2014/12/28 PHP
php自定义时间转换函数示例
2016/12/07 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
PHP 数组黑名单/白名单实例代码详解
2019/06/04 PHP
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
jqTransform form表单美化插件使用方法
2012/07/05 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
js断点调试心得分享(必看篇)
2017/12/08 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
微信小程序页面传多个参数跳转页面的实现方法
2019/05/17 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
[06:21]完美世界亚洲区首席发行官竺琦TI3采访
2013/08/26 DOTA
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
python操作gitlab API过程解析
2019/12/27 Python
HTML5中新标签和常用标签详解
2014/03/07 HTML / CSS
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
机械电子工程专业推荐信范文
2013/11/20 职场文书
客户服务经理岗位职责
2014/01/29 职场文书
小学美术教学反思
2014/02/01 职场文书
《木笛》教学反思
2014/03/01 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书