很实用的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 相关文章推荐
使用apply方法处理数组的三个技巧[译]
Sep 20 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
Jul 23 Javascript
JQuery球队选择实例
May 18 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
Oct 19 Javascript
jQuery插件支持同一页面被多次调用
Feb 14 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
Mar 06 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
详解Vuejs2.0 如何利用proxyTable实现跨域请求
Aug 03 Javascript
JS实现的抛物线运动效果示例
Jan 30 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
Sep 21 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
Mar 07 Javascript
VUE中的v-if与v-show区别介绍
Mar 13 Vue.js
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实现框架(二)
2006/10/09 PHP
聊天室php&amp;mysql(五)
2006/10/09 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
javascript URL编码和解码使用说明
2010/04/12 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
进一步探究Python的装饰器的运用
2015/05/05 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
Django高级编程之自定义Field实现多语言
2019/07/02 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
Html5上传图片 移动端、PC端通用代码
2016/06/08 HTML / CSS
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
安康杯竞赛活动总结
2014/05/05 职场文书
阿甘正传观后感
2015/06/01 职场文书
公司档案管理制度
2015/08/05 职场文书
自荐信范文
2019/05/20 职场文书
优秀创业计划书分享
2019/07/19 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript