很实用的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 参数传递的实际应用代码分析
Sep 13 Javascript
extjs grid设置某列背景颜色和字体颜色的方法
Sep 03 Javascript
百度地图自定义控件分享
Mar 04 Javascript
JSON遍历方式实例总结
Dec 07 Javascript
vue自定义指令directive实例详解
Jan 17 Javascript
vue中promise的使用及异步请求数据的方法
Nov 08 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
Aug 12 Javascript
使用layer弹窗,制作编辑User信息页面的方法
Sep 27 Javascript
JS数组属性去重并校验重复数据
Jan 10 Javascript
vue+element-ui表格封装tag标签使用插槽
Jun 18 Javascript
vue中移动端调取本地的复制的文本方式
Jul 18 Javascript
详解Vue router路由
Nov 20 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将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
php中get_object_vars()在数组的实例用法
2021/02/22 PHP
服务器安全设置的几个注册表设置
2007/07/28 Javascript
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
2013/11/27 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
2015/11/30 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
微信小程序 空白页重定向解决办法
2017/06/27 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
2017/06/29 jQuery
Vue的Class与Style绑定的方法
2017/09/01 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
python远程登录代码
2008/04/29 Python
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
python多线程实现同时执行两个while循环的操作
2020/05/02 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
优秀辅导员事迹材料
2014/02/16 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
战略合作意向书范本
2014/04/01 职场文书
北京奥运会主题口号
2014/06/13 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书