很实用的js选项卡切换效果


Posted in Javascript onAugust 12, 2016

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

很实用的js选项卡切换效果

js选项卡切换代码:

<!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核心读书有感之语句
Feb 11 Javascript
jQuery代码实现发展历程时间轴特效
Jul 30 Javascript
AngularJS实现全选反选功能
Dec 08 Javascript
JavaScript构造函数详解
Dec 27 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
Jan 27 Javascript
JS通过Cookie判断页面是否为首次打开
Feb 05 Javascript
jQuery制作网页版选项卡
Jul 28 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
Feb 13 Javascript
详解JavaScript函数callee、call、apply的区别
Mar 08 Javascript
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
Aug 17 Javascript
使用layui 的layedit定义自己的toolbar方法
Sep 18 Javascript
axios如何取消重复无用的请求详解
Dec 15 Javascript
js实现浏览器倒计时跳转页面效果
Aug 12 #Javascript
javascript实现瀑布流动态加载图片原理
Aug 12 #Javascript
jquery实现垂直和水平菜单导航栏
Aug 27 #Javascript
JS实现图片剪裁并预览效果
Aug 12 #Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 #Javascript
分享JS数组求和与求最大值的方法
Aug 11 #Javascript
利用JavaScript阻止表单提交的两种方法
Aug 11 #Javascript
You might like
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
javascript数组详解
2014/10/22 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
浅谈javascript中的 “ &amp;&amp; ” 和 “ || ”
2017/02/02 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
Angular5升级RxJS到5.5.3报错:EmptyError: no elements in sequence的解决方法
2018/04/09 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
2019/11/09 Javascript
vue 表单输入框不支持focus及blur事件的解决方案
2020/11/17 Vue.js
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
python 文件操作删除某行的实例
2017/09/04 Python
python实现彩票系统
2020/06/28 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
python TCP包注入方式
2020/05/05 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
adidas澳大利亚官方网站:adidas Australia
2018/04/15 全球购物
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
大学军训感言200字
2014/02/26 职场文书
社区交通安全实施方案
2014/03/22 职场文书
2014年派出所工作总结
2014/11/21 职场文书
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
浅谈Python协程asyncio
2021/06/20 Python