基于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 相关文章推荐
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
Jun 27 Javascript
使用jQuery实现星级评分代码分享
Dec 09 Javascript
jQuery取消ajax请求的方法
Jun 09 Javascript
JavaScript的Vue.js库入门学习教程
May 23 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
Jul 07 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
Jul 26 Javascript
浅析JavaScript动画模拟拖拽原理
Dec 09 Javascript
Bootstrap源码解读导航条(7)
Dec 23 Javascript
js模拟支付宝密码输入框
Apr 11 Javascript
js生成1到100的随机数最简单的实现方法
Feb 07 Javascript
详解Vue router路由
Nov 20 Vue.js
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编程效率的53个要点(经验小结)
2010/09/04 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
yii2中的rules 自定义验证规则详解
2016/04/19 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
JS常用函数使用指南
2014/11/23 Javascript
JS动画效果打开、关闭层的实现方法
2015/05/09 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
vue项目打包部署到服务器的方法示例
2018/08/27 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
vue监听dom大小改变案例
2020/07/29 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
[04:17]DOTA2完美盛典,rOtk、BurNIng携手巴图演唱《倔强》
2017/11/28 DOTA
Python基础学习之常见的内建函数整理
2017/09/06 Python
python三方库之requests的快速上手
2019/03/04 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
Django封装交互接口代码
2020/07/12 Python
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
巴西购物网站:Onofre Agora
2020/06/08 全球购物
优秀英语专业毕业生求职信
2013/11/23 职场文书
村官学习十八大感想
2014/01/15 职场文书
小学生红领巾广播稿
2014/01/21 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
不要在HTML中滥用div
2021/05/08 HTML / CSS
速龙x4-860k处理器相当于i几
2022/04/20 数码科技