css配合JavaScript实现tab标签切换效果


Posted in Javascript onOctober 11, 2018

本文给大家介绍如何用CSS实现二维码扫描的效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

这是html代码

<p id="main">
  <!--标题-->
  <ul id="tab">
   <li class="showed">tab1</li>
   <li>tab2</li>
   <li>tab3</li>
  </ul>
  <!--内容-->
  <p id="contents">
   <ul style="display:block;"><!--默认显示第一个-->
    <span>模块一</span>
   </ul>
   <ul>
    <span>模块二</span>
   </ul>
   <ul>
    <span>模块三</span>
   </ul>
  </p>
 </p>

CSS样式

li{
 list-style:none;
}
 #main {
  width: 600px;
  margin: 200px auto;
 }
 
 #tab {
  overflow: hidden;
  background: #000;
  border: 1px solid #000;
 }
 
 #tab li {
  float: left;
  color: #fff;
  height: 30px;
  cursor: pointer;
  line-height: 30px;
  padding: 0 20px;
 }
 
 #tab li.showed {
  color: #000;
  background: #ddd;
 }
 
 #contents {
  border: 1px solid #000;
  border-top-width: 0;
 }
 
 #contents ul {
  line-height: 150px;
  display:none;
  margin: 0 30px;
  padding: 10px 0;
 }

下面是JS了

$(function() {
 window.onload = function() {
  var lis = $('#tab li');
  var uls = $('#contents ul');
 
  lis.click(function() {
   var li_selected = $(this); //选中的li分类
   var num = li_selected.index(); //相对于同胞元素的位置
   lis.removeClass(); //清空liCSS属性
   li_selected.addClass('showed'); //选中li添加属性
   uls.css('display', 'none'); //隐藏所有ul标签
   uls.eq(num).css('display', 'block'); //展示选中的li所对应的ul内容
  })
 }
});

效果图:

css配合JavaScript实现tab标签切换效果

Javascript 相关文章推荐
javascript之可拖动的iframe效果代码
Aug 01 Javascript
给jQuery方法添加回调函数一款插件的应用
Jan 21 Javascript
JS实现页面超时后自动跳转到登陆页面
Jan 19 Javascript
Node.js 学习笔记之简介、安装及配置
Mar 03 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
Oct 08 Javascript
详解javascript实现瀑布流绝对式布局
Jan 29 Javascript
js的各种排序算法实现(总结)
Jul 23 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
Jan 13 Javascript
浅析java线程中断的办法
Jul 29 Javascript
详解一个基于套接字实现长连接的express
Mar 28 Javascript
JS中注入eval, Function等系统函数截获动态代码
Apr 03 Javascript
Vue Element校验validate的实例
Sep 21 Javascript
vue最简单的前后端交互示例详解
Oct 11 #Javascript
JavaScript中七种流行的开源机器学习框架
Oct 11 #Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
Oct 11 #Javascript
使用vue 国际化i18n 实现多实现语言切换功能
Oct 11 #Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
Oct 10 #Javascript
Node.js npm命令运行node.js脚本的方法
Oct 10 #Javascript
vue环形进度条组件实例应用
Oct 10 #Javascript
You might like
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
2009/12/18 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
jQuery 动态酷效果实现总结
2009/12/27 Javascript
Javascript中的变量使用说明
2010/05/18 Javascript
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
javascript实现简易聊天室
2019/07/12 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
python 连接各类主流数据库的实例代码
2018/01/30 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
python3中sorted函数里cmp参数改变详解
2020/03/12 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
西海岸男士和男童服装:Johnnie-O
2018/03/15 全球购物
英文版销售经理个人求职信
2013/11/20 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
爱护公物演讲稿
2014/09/09 职场文书
监察建议书
2015/02/04 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python
面试提问mysql一张表到底能存多少数据
2022/03/13 MySQL
【海涛DOTA】D-cup邀请赛NV.cn vs DT.Love
2022/04/01 DOTA