基于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 相关文章推荐
自己动手开发jQuery插件教程
Aug 25 Javascript
判断js对象是否拥有某一个属性的js代码
Aug 16 Javascript
JavaScript File API文件上传预览
Feb 02 Javascript
JavaScript操作选择对象的简单实例
May 16 Javascript
JavaScript语言精粹经典实例(整理篇)
Jun 07 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
Dec 27 Javascript
vue axios 二次封装的示例代码
Dec 08 Javascript
js调用设备摄像头的方法
Jul 19 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
Oct 08 Javascript
elementUI select组件value值注意事项详解
May 29 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 Javascript
微信小程序获取当前位置和城市名
Nov 13 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
11个PHP 分页脚本推荐
2011/08/15 PHP
PHP中PDO的错误处理
2011/09/04 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
在视频前插入广告
2006/11/20 Javascript
jQuery的运行机制和设计理念分析
2011/04/05 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
2013/04/15 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
protractor的安装与基本使用教程
2017/07/07 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
dts文件中删除一个node或属性的操作方法
2018/08/05 Javascript
vue.js提交按钮时进行简单的if判断表达式详解
2018/08/08 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
python生成随机验证码(中文验证码)示例
2014/04/03 Python
Python多进程编程技术实例分析
2014/09/16 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
国际贸易专业推荐信
2013/11/15 职场文书
自荐书格式
2013/12/01 职场文书
关于打架的检讨书
2014/01/17 职场文书
学校门卫岗位职责范本
2014/06/30 职场文书
批评与自我批评总结
2014/10/17 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技
Oracle中日期的使用方法实例
2022/07/07 Oracle