使用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编写textarea输入字数限制代码
Mar 23 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jQuery plugin animsition使用小结
Sep 14 jQuery
jquery自定义显示消息数量
Dec 19 jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
May 12 jQuery
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
jquery实现拖拽添加元素功能
Dec 01 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之PHP语法学习笔记1
2006/12/17 PHP
PHP程序61条面向对象分析设计的经验小结
2008/11/12 PHP
Drupal读取Excel并导入数据库实例
2014/03/02 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
JS hashMap实例详解
2016/05/26 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
[02:19]DOTA2上海特级锦标赛 观赛指南 Spectator Guide
2016/02/04 DOTA
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
Python中用format函数格式化字符串的用法
2015/04/08 Python
使用Python 统计高频字数的方法
2019/01/31 Python
Python中的asyncio代码详解
2019/06/10 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
Python实现壁纸下载与轮换
2020/10/19 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
你懂得怎么写自荐信吗?
2013/12/27 职场文书
中文专业毕业生自荐书范文
2014/01/04 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
python中如何对多变量连续赋值
2021/06/03 Python