基于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 相关文章推荐
sencha touch 模仿tabpanel导航栏TabBar的实例代码
Oct 24 Javascript
JS、CSS加载中的小问题探讨
Nov 26 Javascript
Jquery.Form 异步提交表单的简单实例
Mar 03 Javascript
jQuery实现的网页竖向菜单效果代码
Aug 26 Javascript
Javascript如何判断数据类型和数组类型
Jun 22 Javascript
vue.js将unix时间戳转换为自定义时间格式
Jan 03 Javascript
Angular2使用jQuery的方法教程
May 28 jQuery
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
使用JavaScript实现表格编辑器(实例讲解)
Aug 02 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
Jul 12 Javascript
解决vue请求接口第一次成功,第二次失败问题
Sep 08 Javascript
jQuery-App输入框实现实时搜索
Nov 19 jQuery
基于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下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
php获取根域名方法汇总
2014/10/28 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
删除javascript所创建子节点的方法
2015/05/21 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
angular select 默认值设置方法
2017/06/23 Javascript
Javascript之图片的延迟加载的实例详解
2017/07/24 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
2019/03/07 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
three.js 利用uv和ThreeBSP制作一个快递柜功能
2020/08/18 Javascript
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
教你如何编写、保存与运行Python程序的方法
2019/07/12 Python
python 实现矩阵按对角线打印
2019/11/29 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
CSS3的文字阴影—text-shadow的使用方法
2012/12/25 HTML / CSS
eVitamins日本:在线购买折扣维生素、补品和草药
2019/04/04 全球购物
C语言开发工程师测试题
2016/12/20 面试题
致裁判员加油稿
2014/02/08 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
财务人员担保书
2014/05/13 职场文书
计算机科学技术自荐信
2014/06/12 职场文书
小学课外阅读总结
2014/07/09 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
销售人员管理制度
2015/08/06 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书