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 相关文章推荐
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
使用 jQuery 实现表单验证功能
Jul 05 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
jquery分页插件pagination使用教程
Oct 23 jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
js/jQuery实现全选效果
Jun 17 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
jQuery实现飞机大战小游戏
Jul 05 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实现ping
2006/10/09 PHP
PHP HTML代码串 截取实现代码
2009/06/29 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
php 问卷调查结果统计
2015/10/08 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
laravel-admin 实现给grid的列添加行数序号的方法
2019/10/08 PHP
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
javascript常见用法总结
2014/05/22 Javascript
jQuery遍历之next()、nextAll()方法使用实例
2014/11/08 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
JS中的数组方法笔记整理
2016/07/26 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
nodejs入门教程六:express模块用法示例
2017/04/24 NodeJs
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
Python如何为图片添加水印
2016/11/25 Python
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
英文导游欢迎词
2014/01/11 职场文书
个人欠款担保书
2014/05/20 职场文书
上海世博会口号
2014/06/19 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
给医院的感谢信
2015/01/21 职场文书
公司市场部岗位职责
2015/04/15 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
java版 简单三子棋游戏
2022/05/04 Java/Android