基于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 相关文章推荐
Firefox 无法获取cssRules 的解决办法
Oct 11 Javascript
js实现的点击div区域外隐藏div区域
Jun 30 Javascript
jQuery实现tab选项卡效果的方法
Jul 08 Javascript
深入浅析JavaScript面向对象和原型函数
Feb 06 Javascript
总结Node.js中的一些错误类型
Aug 15 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
AngularJS 实现购物车全选反选功能
Oct 24 Javascript
详解开发react应用最好用的脚手架 create-react-app
Apr 24 Javascript
Vue实现用户自定义字段显示数据的方法
Aug 28 Javascript
微信小程序实现预览图片功能
Oct 22 Javascript
vue实现鼠标经过动画
Oct 16 Javascript
Array.filter中如何正确使用Async
Nov 04 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 jquery 多文件上传简单实例
2013/12/23 PHP
解决cPanel无法安装php5.2.17
2014/06/22 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
PHP 中常量的知识整理
2017/04/14 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
workerman结合laravel开发在线聊天应用的示例代码
2018/10/30 PHP
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
jquery遍历函数siblings()用法实例
2015/12/24 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
js实现tab切换效果
2017/02/16 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
jquery实现静态搜索功能(可输入搜索文字)
2017/03/28 jQuery
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
Python实现Windows上气泡提醒效果的方法
2015/06/03 Python
简单实现python爬虫功能
2015/12/31 Python
浅谈python函数之作用域(python3.5)
2017/10/27 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
500行python代码实现飞机大战
2020/04/24 Python
编辑求职信样本
2013/12/16 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
2015年教学工作总结
2015/04/02 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
高考诚信考试承诺书
2015/04/29 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
微信小程序结合ThinkPHP5授权登陆后获取手机号
2021/11/23 PHP