基于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 相关文章推荐
JavaScript 基础篇(一)
Mar 30 Javascript
JS定时器实例详细分析
Oct 11 Javascript
ExtJS4如何给同一个formpanel不同的url
May 02 Javascript
jQuery中用dom操作替代正则表达式
Dec 29 Javascript
jquery文档操作wrap()方法实例简述
Jan 10 Javascript
javascript实现2016新年版日历
Jan 25 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
Jul 12 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
Jan 11 Javascript
浅谈express 中间件机制及实现原理
Aug 31 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
Apr 07 Javascript
layui实现根据table数据判断按钮显示情况的方法
Sep 26 Javascript
react中的DOM操作实现
Jun 30 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
NT IIS下用ODBC连接数据库
2006/10/09 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
2019/04/23 PHP
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
2013/07/15 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
全面解析Bootstrap表单使用方法(表单按钮)
2015/11/24 Javascript
vue实现简单实时汇率计算功能
2017/01/15 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
在vue-cli项目中使用bootstrap的方法示例
2018/04/21 Javascript
分享5个顶级的JavaScript Ajax组件库
2018/09/16 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
Python异常学习笔记
2015/02/03 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
python+splinter自动刷新抢票功能
2018/09/25 Python
python 多线程中子线程和主线程相互通信方法
2018/11/09 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
python中for循环变量作用域及用法详解
2019/11/05 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
法律系毕业生自荐信范文
2014/03/27 职场文书
会计学毕业生求职信
2014/06/25 职场文书
12.4全国法制宣传日活动方案
2014/11/02 职场文书
慰问信格式规范
2015/03/23 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
新生开学寄语大全
2015/05/28 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers