使用jQuery实现简单的tab框实例


Posted in jQuery onAugust 22, 2017

html代码

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <title>实现简单的tab框</title>
 <link rel="stylesheet" href="css/tabDemo.css" rel="external nofollow" >
 <script type="text/javascript" src="js/jquery.min.js"></script>
 <script type="text/javascript" src="js/tabDemo.js"></script>
</head>
<body>
 <ul class="main">
 <li class="style1">休闲装</li>
 <li>名媛</li>
 <li>运动服</li>
 </ul>
 <ul class="sublevel">
 <li class="style2">女装 男装 童装</li>
 <li>甜美风 文艺风</li>
 <li>运动男 运动女</li>
 </ul>
</body>
</html>

css代码

* {
 margin: 0;
 padding: 0px;
}
ul {
 width: 300px;
 margin: 10px auto;
}
ul li {
 list-style: none;
}
.main li {
 text-align: center;
 float: left;
 padding: 5px;
 margin-left: 10px;
 width: 80px;
 cursor: pointer;
 background-color: #f3f2e7;
}
.main .style1 {
 width: 50px;
 font-weight: bold;
 background-color: #f3f2e7;
 border: 1px solid #837979;
 border-bottom: 0;
 z-index: 100;
 position: relative;
}
.sublevel {
 width: 260px;
 height: 80px;
 padding: 19px;
 background-color: #f3f2e7;
 clear: left;
 border: 1px solid #837979;
 position:relative;
 top: -1px;
}
.sublevel li{
 display: none;
}
.sublevel .style1{
 display: block;
}

jquery代码

$(function () {
 //页面打开时 呈现的效果
 $(".sublevel li:eq(0)").show();
 //each遍历输出
 $(".main li").each(function(index) {
  //click 点击
  $(this).click(function() {
    //addClass()增加当前样式      removeClass()移除除当前点击之外的同级样式
   $(this).addClass("main style1").siblings().removeClass("style1");
   $(".sublevel li:eq("+index+")").show().siblings().hide();
  })
 })
})

以上这篇使用jQuery实现简单的tab框实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery复合事件用法示例
Jun 10 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
webpack写jquery插件的环境配置
Dec 21 jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
jquery.param()实现数组或对象的序列化方法
Oct 08 jQuery
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 jQuery
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
JQuery判断正整数整理小结
Aug 21 #jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 #jQuery
jQuery模拟爆炸倒计时功能实例代码
Aug 21 #jQuery
jQuery实现表格冻结顶栏效果
Aug 20 #jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 #jQuery
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 #jQuery
简单实现jQuery轮播效果
Aug 18 #jQuery
You might like
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
php输出图像的方法实例分析
2017/02/16 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
js模拟类继承小例子
2010/07/17 Javascript
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
JS delegate与live浅析
2013/12/21 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
不得不分享的JavaScript常用方法函数集(下)
2015/12/25 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
jQuery validate插件功能与用法详解
2016/12/15 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
python分布式环境下的限流器的示例
2017/10/26 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
应用艺术毕业生的自我评价
2013/12/04 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
党的群众路线对照检查材料思想汇报(学校)
2014/10/04 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书
Python合并pdf文件的工具
2021/07/01 Python