基于JavaScript实现Tab选项卡切换效果


Posted in Javascript onNovember 24, 2016

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <style>
 * {
  padding: 0;
  margin: 0;
 }
 .box {
  width: 500px;
  height: 400px;
  border: 1px solid #ccc;
  margin: 100px auto;
  overflow: hidden;
 }
 ul {
  width: 600px;
  height: 40px;
  margin-left: -1px;
  list-style: none;
 }
 li {
  float: left;
  width: 101px;
  height: 40px;
  text-align: center;
  font: 600 18px/40px "simsun";
  background-color: pink;
  cursor: pointer;
 }
 span {
  display: none;
  width: 500px;
  height: 360px;
  background-color: yellow;
  text-align: center;
  font: 700 150px/360px "simsun";
 }
 .show {
  display: block;
 }
 .current {
  background-color: yellow;
 }
 </style>

 <script>
 window.onload = function () {
  var boxArr = document.getElementsByClassName("box");
  for(var i=0;i<boxArr.length;i++){
  fn(boxArr[i]);
  }
  function fn(ele){
  var liArr = ele.getElementsByTagName("li");
  var spanArr = ele.getElementsByTagName("span");
  for(var i=0;i<liArr.length;i++){
   liArr[i].index = i;
   liArr[i].onmouseover = function () {
   for(var j=0;j<liArr.length;j++){
    liArr[j].className = "";
    spanArr[j].className = "";
   }
   this.className = "current";
   spanArr[this.index].className = "show";
   }
  }
  }
 }
 </script>
</head>
<body>

 <div class="box">
 <ul>
  <li class="current">鞋子</li>
  <li>袜子</li>
  <li>帽子</li>
  <li>裤子</li>
  <li>裙子</li>
 </ul>
 <span class="show">鞋子</span>
 <span>袜子</span>
 <span>帽子</span>
 <span>裤子</span>
 <span>裙子</span>
 </div>

 <div class="box">
 <ul>
  <li class="current">鞋子</li>
  <li>袜子</li>
  <li>帽子</li>
  <li>裤子</li>
  <li>裙子</li>
 </ul>
 <span class="show">鞋子</span>
 <span>袜子</span>
 <span>帽子</span>
 <span>裤子</span>
 <span>裙子</span>
 </div>

 <div class="box">
 <ul>
  <li class="current">鞋子</li>
  <li>袜子</li>
  <li>帽子</li>
  <li>裤子</li>
  <li>裙子</li>
 </ul>
 <span class="show">鞋子</span>
 <span>袜子</span>
 <span>帽子</span>
 <span>裤子</span>
 <span>裙子</span>
 </div>

</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Js 获取当前日期时间及其它操作实现代码
Mar 04 Javascript
使用jQuery在对象中缓存选择器的简单方法
Jun 30 Javascript
javascript实现表单验证
Jan 29 Javascript
javascript运算符语法全面概述
Jul 14 Javascript
Vue概念及常见命令介绍(1)
Dec 08 Javascript
node中Express 动态设置端口的方法
Aug 04 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 jQuery
Vue加载组件、动态加载组件的几种方式
Aug 31 Javascript
vue.js的简单自动求和计算实例
Nov 08 Javascript
javascript中的with语句学习笔记及用法
Feb 17 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
Mar 03 Javascript
基于javascript处理二进制图片流过程详解
Jun 08 Javascript
javascript实现获取图片大小及图片等比缩放的方法
Nov 24 #Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
Nov 24 #Javascript
Javascript 数组去重的方法(四种)详解及实例代码
Nov 24 #Javascript
BootStrap树状图显示功能
Nov 24 #Javascript
Bootstrop实现多级下拉菜单功能
Nov 24 #Javascript
AngularJS自定义服务与fliter的混合使用
Nov 24 #Javascript
微信小程序-详解数据缓存
Nov 24 #Javascript
You might like
PHP中的加密功能
2006/10/09 PHP
弄了个检测传输的参数是否为数字的Function
2006/12/06 PHP
PHP实时显示输出
2008/10/02 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
jQuery初学:find()方法及children方法的区别分析
2011/01/31 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
2016/03/05 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
十大热门的JavaScript框架和库
2017/03/21 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
2018/09/02 Javascript
[03:31]DOTA2英雄基础教程 大地之灵
2013/12/17 DOTA
[02:40]DOTA2殁境神蚀者 英雄基础教程
2013/11/26 DOTA
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
如何启动时不需输入用户名与密码
2014/05/09 面试题
Linux内核产生并发的原因
2016/11/08 面试题
物流经理自我评价
2013/09/23 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
企业申诉管理制度
2014/01/30 职场文书
《充气雨衣》教学反思
2014/04/07 职场文书
计算机求职信
2014/07/02 职场文书
2014年光棍节活动策划方案(创意集锦)
2014/09/29 职场文书
MySQL事务操作的四大特性以及并发事务问题
2022/04/12 MySQL