JS实现简单tab选项卡切换


Posted in Javascript onOctober 25, 2019

本文实例为大家分享了JS实现简单tab选项卡切换的具体代码,供大家参考,具体内容如下

本人在上一篇文章也写了用JS来实现tab选项卡切换效果,但是上次的那个代码比较复杂,这次是简化版的。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Tab效果</title>
 <style type="text/css">
 ul{
 list-style: none;
 }
 *{
 margin: 0;
 padding: 0;
 }
 #tab{
 border: 1px solid #ccc;
 margin: 20px auto;
 width: 403px;
 border-top: none;
 }
 .list ul{
 overflow: hidden;
 }
 .list li{
 float: left;
 }
 .list li{
 padding-left: 28px;
 padding-right: 28px;
 padding-top: 6px;
 padding-bottom: 6px;
 border: 1px solid #ccc;
 background: -moz-linear-gradient(top, #FEFEFE, #EDEDED);
 background:-webkit-gradient(linear,left top,left bottom, from(#fefefe), to(#ededed));
 border-right: none;
 cursor: pointer;
 }
 #listCon{
 height: 100px;
 }
 #listCon div{
 padding:10px;
 position:absolute;
 opacity:0;
 filter:alpha(opacity=0);
 }
 .list li:first-child{
 border-left: none;
 }
 .list li:hover{
 background: #fff;
 border-bottom: none;
 }
 .list li.cur{
 background: #fff;
 border-bottom: none;
 }
 #listCon div.cur{
 opacity:1;
 filter:alpha(opacity=100);
 }
 </style>
</head>
<body>
 <div id="tab">
 <div class="list">
 <ul>
 <li class="cur">许嵩</li>
 <li>周杰伦</li>
 <li>林俊杰</li>
 <li>陈奕迅</li>
 </ul>
 </div>
 <div id="listCon">
 <div class="cur">断桥残雪、千百度、幻听、想象之中</div>
 <div>红尘客栈、牛仔很忙、给我一首歌的时间、听妈妈的话</div>
 <div>被风吹过的夏天、江南、一千年以后</div>
 <div>十年、K歌之王、浮夸</div>
 </div>
 </div>
 <script type="text/javascript">
 window.onload = function(){
 var oDiv = document.getElementById("tab");
 var lis = oDiv.getElementsByTagName("li");
 var oDivCon = document.getElementById("listCon");
 var lisDiv = oDivCon.getElementsByTagName("div"); 
 for(var i=0;i<lis.length;i++){
 lis[i].index = i;
 lis[i].onmouseover = function(){
  show(this.index);
 }
 }
 function show(a){
 for(var j=0;j<lis.length;j++){
  lis[j].className = "";
  lisDiv[j].className = "";  
 }
 lis[a].className = "cur";
 lisDiv[a].className = "cur";
 }
 }
 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
避免 showModalDialog 弹出新窗体的原因分析
May 31 Javascript
基于jquery的合并table相同单元格的插件(精简版)
Apr 05 Javascript
AngularJS 表达式详细讲解及实例代码
Jul 26 Javascript
AngularJS  $modal弹出框实例代码
Aug 24 Javascript
Vue组件tree实现树形菜单
Apr 13 Javascript
微信扫码支付零云插件版实例详解
Apr 26 Javascript
Vue实现动态响应数据变化
Apr 28 Javascript
基于vue2.0实现简单轮播图
Nov 27 Javascript
详解如何快速配置webpack多入口脚手架
Dec 28 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
Oct 14 Javascript
js实现无缝轮播图
Mar 09 Javascript
微信小程序实现导航栏和内容上下联动功能代码
Jun 29 Javascript
vue项目从node8.x升级到12.x后的问题解决
Oct 25 #Javascript
JS实现骰子3D旋转效果
Oct 24 #Javascript
Vue可自定义tab组件用法实例
Oct 24 #Javascript
js实现转动骰子模型
Oct 24 #Javascript
js实现固定区域内的不重叠随机圆
Oct 24 #Javascript
js实现随机div颜色位置 类似满天星效果
Oct 24 #Javascript
windows实现npm和cnpm安装步骤
Oct 24 #Javascript
You might like
php类中private属性继承问题分析
2012/11/01 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
PHP加密解密函数详解
2015/10/28 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
番茄的表单验证类代码修改版
2008/07/18 Javascript
js本身的局限性 别让javascript做太多事
2010/03/23 Javascript
jQuery实现选项联动轮播效果【附实例】
2016/04/19 Javascript
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
2017/07/21 Javascript
vue微信分享 vue实现当前页面分享其他页面
2017/12/02 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
JS使用iView的Dropdown实现一个右键菜单
2019/05/06 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
Python使用chardet判断字符编码
2015/05/09 Python
python dict 相同key 合并value的实例
2019/01/21 Python
python实现抖音点赞功能
2019/04/07 Python
python 中如何获取列表的索引
2019/07/02 Python
python word转pdf代码实例
2019/08/16 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
python解析xml文件方式(解析、更新、写入)
2020/03/05 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
Python turtle库的画笔控制说明
2020/06/28 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
机械专业应届生求职信
2013/09/21 职场文书
酒店销售经理岗位职责
2014/01/31 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
迎国庆横幅标语
2014/10/08 职场文书
升学宴学生答谢词
2015/01/05 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS