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编写textarea输入字数限制代码
Mar 23 jQuery
jQuery之动画ajax事件(实例讲解)
Jul 18 jQuery
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 jQuery
JQuery 实现文件下载的常用方法分析
Oct 29 jQuery
jquery更改元素属性attr()方法操作示例
May 22 jQuery
jQuery 移除事件的方法
Jun 20 jQuery
jQuery实时统计输入框字数及限制
Jun 24 jQuery
jQuery编写QQ简易聊天框
Aug 27 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 jQuery
jquery插件实现代码雨特效
Apr 24 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性能的21种方法介绍
2013/06/25 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
Javascript typeof 用法
2008/12/28 Javascript
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
javascript 构造函数强制调用经验总结
2012/12/02 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
js获得当前系统日期时间的方法
2015/05/06 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
微信小程序 图片边框解决方法
2017/01/16 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
2018/11/02 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
2019/09/25 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
详解react组件通讯方式(多种)
2020/05/06 Javascript
python删除列表内容
2015/08/04 Python
python机器学习实现决策树
2019/11/11 Python
贝嫂喜欢的婴儿品牌,个性化的婴儿礼物:My 1st Years
2017/11/19 全球购物
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
班组长安全生产职责
2013/12/16 职场文书
国窖1573广告词
2014/03/21 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
2015年纪检监察工作总结
2015/04/08 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers