基于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 相关文章推荐
javascript阻止scroll事件多次执行的思路及实现
Nov 08 Javascript
深入理解JavaScript中的传值与传引用
Dec 09 Javascript
JS字符串拼接在ie中都报错的解决方法
Mar 27 Javascript
JS实现关键字搜索时的相关下拉字段效果
Aug 05 Javascript
node.js中的fs.lchmodSync方法使用说明
Dec 16 Javascript
基于JavaScript怎么实现让歌词滚动播放
Nov 03 Javascript
Augularjs-起步详解
Jul 08 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
Aug 03 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
Oct 10 Javascript
bootstrap中添加额外的图标实例代码
Feb 15 Javascript
JavaScript 异步调用
Oct 25 Javascript
js判断传入时间和当前时间大小实例(超简单)
Jan 11 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
PHP中实现图片的锐化
2006/10/09 PHP
smarty实例教程
2006/11/19 PHP
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
php计算整个目录大小的方法
2015/06/19 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
JQuery 小练习(实例代码)
2009/08/07 Javascript
js 覆盖和重载 函数
2009/09/25 Javascript
js获取本机操作系统类型的两种方法
2015/12/19 Javascript
js针对ip地址、子网掩码、网关的逻辑性判断
2016/01/06 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
利用JS实现数字增长
2016/07/28 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
Python跳出循环语句continue与break的区别
2014/08/25 Python
python类继承用法实例分析
2014/10/10 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
在linux下实现 python 监控usb设备信号
2019/07/03 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
英国最受信任的在线眼镜商之一:Fashion Eyewear
2019/10/31 全球购物
酒店总经理欢迎词
2014/01/15 职场文书
学校节能减排倡议书
2014/05/16 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
授权委托书怎么写
2014/09/25 职场文书
2014年人事科工作总结
2014/11/19 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL