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绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
jQuery插件Validation表单验证详解
May 26 jQuery
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
jQuery实现当拉动滚动条到底部加载数据的方法分析
Jan 24 jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
基于JQuery和DWR实现异步数据传递
Oct 16 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中遇到的时区问题解决方法
2015/07/23 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
Dom操作之兼容技巧分享
2011/09/20 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
JS实现页面跳转参数不丢失的方法
2016/11/28 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
浅谈Python Opencv中gamma变换的使用详解
2018/04/02 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
python实现简单学生信息管理系统
2020/04/09 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
Scrapy实现模拟登录的示例代码
2021/02/21 Python
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
农药学硕士毕业生自荐信
2013/09/25 职场文书
亚运会口号
2014/06/20 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
高中物理教学反思
2016/02/19 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书