使用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 相关文章推荐
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
JQuery EasyUI的一些常用组件
Jul 12 jQuery
jquery版轮播图效果和extend扩展
Jul 18 jQuery
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 jQuery
jQuery插件DataTables分页开发心得体会
Aug 22 jQuery
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
jquery实现垂直手风琴菜单
Mar 04 jQuery
jQuery HTML css()方法与css类实例详解
May 20 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
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
php生成QRcode实例
2014/09/22 PHP
PHP+jQuery 注册模块开发详解
2014/10/14 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
jquery 表格分页等操作实现代码(pagedown,pageup)
2010/04/11 Javascript
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
js实现Select列表各项上移和下移的方法
2015/08/14 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
python批量下载图片的三种方法
2013/04/22 Python
关于python的list相关知识(推荐)
2017/08/30 Python
python破解zip加密文件的方法
2018/05/31 Python
django基于restframework的CBV封装详解
2019/08/08 Python
python飞机大战pygame碰撞检测实现方法分析
2019/12/17 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
keras处理欠拟合和过拟合的实例讲解
2020/05/25 Python
python爬虫实例之获取动漫截图
2020/05/31 Python
Python如何操作docker redis过程解析
2020/08/10 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
Python常用外部指令执行代码实例
2020/11/05 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
小学学雷锋活动总结
2014/04/25 职场文书
中学生英语演讲稿
2014/04/26 职场文书
大学自主招生推荐信
2014/05/10 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers