基于javascript实现tab切换特效


Posted in Javascript onMarch 29, 2016

本文实例为大家分享了javascript实现tab切换特效代码,供大家参考,具体内容如下

效果图:

基于javascript实现tab切换特效

实现代码:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="gb2312">
  <title>实践题 - 选项卡</title>
  <style type="text/css">
    *{
      margin:0px;
      padding:0px;
    }
    #tab{
      margin:10px;
    }
    #tab ul{
      list-style:none;
      height:36px;
      border-bottom:2px solid black ;
      display:block;
    }
    #tab ul li{
      float:left;
      display:inline-block;
      padding:0px 15px;
      height:34px;
      line-height:34px;
      margin-right:5px;
      border:1px solid #ccc;
      border-bottom:none;
      cursor:pointer;
    }
    #tab div{
      padding:5px;
      border:1px solid #ccc;
      border-top:none;
      
    }
    #tab ul li.on{
      border-top:2px solid black;
      border-bottom: 2px solid white;
    }
    .hide{
      display:none;
    }
    
  </style>
  <script type="text/javascript">
    window.onload=function(){
     var mytab =document.getElementById("tab");
     var myul=mytab.getElementsByTagName("ul")[0];
     var myli=myul.getElementsByTagName("li");
     var mydiv=mytab.getElementsByTagName("div");
    // alert(mydiv.length)
     for(i=0,len=myli.length;i<len;i++){
       myli[i].index=i;
       myli[i].onclick=function(){
         for(var n=0;n<len;n++){
           myli[n].className="";
           mydiv[n].className="hide";
         }
         this.className="on";         
         mydiv[this.index].className="";
         
       }
     }
    }
   
  </script>
</head>
<body>
<!-- HTML页面布局 -->
<div id="tab">
  <ul>
    <li class="on">房产</li>
    <li>家居</li>
    <li>二手房</li>
  </ul>
  <div>
     275万购昌平邻铁三居 总价20万买一居
    200万内购五环三居 140万安家东三环
    北京首现零首付楼盘 53万购东5环50平
    京楼盘直降5000 中信府 公园楼王现房
  </div>
  <div class="hide">
    40平出租屋大改造 美少女的混搭小窝
   经典清新简欧爱家 90平老房焕发新生
   新中式的酷色温情 66平撞色活泼家居
   瓷砖就像选好老婆 卫生间烟道的设计
  </div>
  <div class="hide">
    通州豪华3居260万 二环稀缺2居250w甩
   西3环通透2居290万 130万2居限量抢购
   黄城根小学学区仅260万 121平70万抛!
   独家别墅280万 苏州桥2居优惠价248万
  </div>
</div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
JS修改css样式style浅谈
May 06 Javascript
jQuery之按钮组件的深入解析
Jun 19 Javascript
超级简单的jquery操作表格方法
Dec 15 Javascript
javascript检查浏览器是否已经启用XX功能
Jul 10 Javascript
Knockoutjs 学习系列(二)花式捆绑
Jun 07 Javascript
js中常用的Tab切换效果(推荐)
Aug 30 Javascript
D3.js实现折线图的方法详解
Sep 21 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
Dec 22 Javascript
在vue项目中引入highcharts图表的方法(详解)
Mar 05 Javascript
vue-cli 构建骨架屏的方法示例
Nov 08 Javascript
vue中将html字符串转换成html后遇到的问题小结
Dec 10 Javascript
JavaScript直接调用函数与call调用的区别实例分析
May 22 Javascript
基于javascript实现简单的抽奖系统
Apr 15 #Javascript
基于javascript实现九宫格大转盘效果
May 28 #Javascript
全屏js头像上传插件源码高清版
Mar 29 #Javascript
js闭包引起的事件注册问题介绍
Mar 29 #Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 #Javascript
js滚动条平滑移动示例代码
Mar 29 #Javascript
JavaScript头像上传插件源码分享
Mar 29 #Javascript
You might like
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
2011/08/12 PHP
php分页示例分享
2014/04/30 PHP
PHP实现通用alert函数的方法
2015/03/11 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
Javascript算符的优先级介绍
2013/03/20 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
js将键值对字符串转为json字符串的方法
2018/03/30 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
django实现类似触发器的功能
2019/11/15 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
python 负数取模运算实例
2020/06/03 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
软件测试题目
2013/02/27 面试题
自荐信包含哪些内容
2013/10/30 职场文书
生物专业个人自荐信范文
2013/11/29 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
体育教师求职信
2014/05/24 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
汇报材料怎么写
2014/12/30 职场文书
硕士学位论文评语
2014/12/31 职场文书