基于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 相关文章推荐
xml和web特殊字符
Apr 28 Javascript
Javascript 事件流和事件绑定
Jul 16 Javascript
关于javascript 回调函数中变量作用域的讨论
Sep 11 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
Feb 06 Javascript
jquery mobile事件多次绑定示例代码
Sep 13 Javascript
js与C#进行时间戳转换
Nov 14 Javascript
javascript 闭包详解
Feb 15 Javascript
js实现表单检测及表单提示的方法
Aug 14 Javascript
JavaScript实现网页加载进度条代码超简单
Sep 21 Javascript
vue中$nextTick的用法讲解
Jan 17 Javascript
vue项目中引入Sass实例方法
Aug 27 Javascript
微信小程序实现签字功能
Dec 23 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
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
php.ini中date.timezone设置分析
2011/07/29 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
Js中sort()方法的用法
2006/11/04 Javascript
表格 隔行换色升级版
2009/11/07 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
2010/03/05 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
jQuery实现图片文字淡入淡出效果
2015/12/21 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
基于Jquery Ajax type的4种类型(详解)
2017/08/02 jQuery
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
vue-music 使用better-scroll遇到轮播图不能自动轮播问题
2018/12/03 Javascript
Node.js 多线程完全指南总结
2019/03/27 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
OpenCV 边缘检测
2019/07/10 Python
Django之PopUp的具体实现方法
2019/08/31 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
运行Python编写的程序方法实例
2020/10/21 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
巴黎欧莱雅法国官网:L’Oreal Paris
2019/04/30 全球购物
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
大学毕业的自我鉴定
2013/10/08 职场文书
离婚协议书应该怎么写
2014/10/12 职场文书
学生检讨书如何写
2014/10/30 职场文书
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫