基于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 相关文章推荐
Prototype使用指南之form.js
Jan 10 Javascript
javascript五图轮播切换实用版
Aug 17 Javascript
整理Javascript基础语法学习笔记
Nov 29 Javascript
javascript html5 canvas实现可拖动省份的中国地图
Mar 11 Javascript
jquery分页插件jquery.pagination.js使用方法解析
Apr 01 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
angular中不同的组件间传值与通信的方法
Nov 04 Javascript
VueRouter导航守卫用法详解
Dec 25 Javascript
React Native日期时间选择组件的示例代码
Apr 27 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
Dec 30 Javascript
优化Vue中date format的性能详解
Jan 13 Javascript
three.js 实现露珠滴落动画效果的示例代码
Mar 01 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 &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
PHP通过header实现文本文件下载的代码
2010/08/08 PHP
通过php快速统计某个数据库中每张表的数据量
2012/09/04 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
AutoSave/自动存储功能实现
2007/03/24 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
vue前端和Django后端如何查询一定时间段内的数据
2021/02/28 Vue.js
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
PyCharm安装第三方库如Requests的图文教程
2018/05/18 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
python利用requests库模拟post请求时json的使用教程
2018/12/07 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
pytorch 计算ConvTranspose1d输出特征大小方式
2020/06/23 Python
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
出纳的岗位职责
2013/11/09 职场文书
建筑专业毕业生推荐信
2013/11/21 职场文书
文字自荐书范文
2014/02/10 职场文书
机关会计岗位职责
2014/04/08 职场文书
赔偿协议书范本
2014/04/15 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
中学生检讨书范文
2014/11/03 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
邀请书模板
2015/02/02 职场文书
2015年教研工作总结
2015/05/23 职场文书
CSS 伪元素::marker详解
2021/06/26 HTML / CSS
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS