基于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 Event学习第八章 事件的顺序
Feb 07 Javascript
文本框中,回车键触发事件的js代码[多浏览器兼容]
Jun 07 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
Feb 22 Javascript
动态显示可输入的字数提示还可以输入的字数
Apr 01 Javascript
RequireJS入门一之实现第一个例子
Sep 30 Javascript
confirm确认对话框的实现方法总结
Jun 17 Javascript
清除浏览器缓存的几种方法总结(必看)
Dec 09 Javascript
jquery+html仿翻页相册功能
Dec 20 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
Apr 11 Javascript
JavaScript实现微信红包算法及问题解决方法
Apr 26 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
js实现打字小游戏
Dec 17 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处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
2013/07/15 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
Node.js事件驱动
2015/06/18 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
javascript实现方法调用与方法触发小结
2016/03/26 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
2016/08/24 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
微信小程序之选项卡的实现方法
2017/09/29 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
python正则表达式match和search用法实例
2015/03/26 Python
快速解决pandas.read_csv()乱码的问题
2018/06/15 Python
Django高级编程之自定义Field实现多语言
2019/07/02 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
10条PHP编程习惯
2014/05/26 面试题
楼面部长岗位职责范本
2014/02/14 职场文书
工程资料员岗位职责
2014/03/10 职场文书
工伤事故赔偿协议书
2014/04/15 职场文书
电话客服工作职责
2014/07/27 职场文书
爱护公物演讲稿
2014/09/09 职场文书
2019教师的学习计划
2019/06/25 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书