很实用的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 相关文章推荐
js select常用操作控制代码
Mar 16 Javascript
jquery 日期分离成年月日的代码
May 14 Javascript
DIV菜单层实现代码
Nov 19 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
Jun 13 Javascript
深入浅析javascript立即执行函数
Oct 23 Javascript
jQuery Easyui 验证两次密码输入是否相等
May 13 Javascript
基于AngularJS实现的工资计算器实例
Jun 16 Javascript
JS实现留言板功能
Jun 17 Javascript
详解create-react-app 自定义 eslint 配置
Jun 07 Javascript
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
浅谈Vue.js组件(二)
Apr 09 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使用百度天气接口示例
2014/04/22 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
小程序实现选择题选择效果
2018/11/04 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
JavaScript实现简单动态表格
2020/12/02 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
老生常谈python之鸭子类和多态
2017/06/13 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
Python 从相对路径下import的方法
2018/12/04 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
优秀班主任材料
2014/12/16 职场文书
董事长致辞
2015/07/29 职场文书
感谢信的技巧及范例
2019/05/15 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
python之json文件转xml文件案例讲解
2021/08/07 Python
MySQL8.0 Undo Tablespace管理详解
2022/06/16 MySQL