很实用的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取消文本选定的实现代码
Nov 14 Javascript
Javascript 自适应高度的Tab选项卡
Apr 05 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
Mar 18 Javascript
JavaScript简单下拉菜单实例代码
Sep 07 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
EasyUI布局 高度自适应
Jun 04 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
Jun 25 Javascript
jQuery如何防止Ajax重复提交
Oct 14 Javascript
微信小程序侧边栏滑动特效(左右滑动)
Jan 23 Javascript
使用selenium抓取淘宝的商品信息实例
Feb 06 Javascript
脚手架vue-cli工程webpack的作用和特点
Sep 29 Javascript
vue自定义右键菜单之全局实现
Apr 09 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和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
2011/07/03 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
Javascript----文件操作
2007/01/18 Javascript
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
JS原型、原型链深入理解
2016/02/27 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
[01:11:15]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python中atexit模块的基本使用示例
2015/07/08 Python
Python中防止sql注入的方法详解
2017/02/25 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
2019/11/16 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
Python class的继承方法代码实例
2020/02/14 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
ET Mall东森购物网:东森严选
2017/03/06 全球购物
文秘专业大学生求职信
2013/11/10 职场文书
见习报告格式要求
2014/11/04 职场文书
宝葫芦的秘密观后感
2015/06/11 职场文书
Python道路车道线检测的实现
2021/06/27 Python
电脑无法安装Windows 11怎么办?无法安装Win11的解决方法
2021/11/21 数码科技