使用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 replace方法去空格
May 08 jQuery
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jquery图片预览插件实现方法详解
Jul 18 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
Jquery $.map使用方法实例详解
Sep 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 安全过滤函数代码
2011/05/07 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
PHP实现的oracle分页函数实例
2016/01/25 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
使用PHP开发留言板功能
2019/11/19 PHP
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
jquery点击展示与隐藏更多内容
2016/12/03 Javascript
JS实现的四级密码强度检测功能示例
2017/05/11 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
python简单获取数组元素个数的方法
2015/07/13 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
你真的了解Python的random模块吗?
2017/12/12 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
Python实现Linux监控的方法
2019/05/16 Python
python使用pygame模块实现坦克大战游戏
2020/03/25 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
pycharm设置python文件模板信息过程图解
2020/03/10 Python
python中的yield from语法快速学习
2020/11/06 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
Supersmart英国:欧洲市场首批食品补充剂供应商之一
2018/05/05 全球购物
英国综合网上购物商城:The Hut
2018/07/03 全球购物
2014年小学植树节活动方案
2014/03/02 职场文书
国防教育标语
2014/10/08 职场文书
质量保证书格式模板
2015/02/27 职场文书
2015年预备党员自我评价
2015/03/04 职场文书
2015年技术员工作总结
2015/04/10 职场文书
MySQL自定义函数及触发器
2022/08/05 MySQL