基于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 获取对象 定位子对象
May 31 Javascript
很全面的JavaScript常用功能汇总集合
Jan 22 Javascript
详解Bootstrap插件
Apr 25 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
May 26 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
Sep 24 Javascript
用js写的一个路由(简单实例)
Sep 24 Javascript
详解JS对象封装的常用方式
Dec 30 Javascript
AngularJS表单验证功能分析
May 26 Javascript
React Native 通告消息竖向轮播组件的封装
Aug 25 Javascript
vue实现文章内容过长点击阅读全文功能的实例
Dec 28 Javascript
vue3修改link标签默认icon无效问题详解
Oct 09 Javascript
详解JavaScript的this指向和绑定
Sep 08 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
2021年最新CPU天梯图
2021/03/04 数码科技
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
深入掌握include_once与require_once的区别
2013/06/17 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
javascript框架设计之浏览器的嗅探和特征侦测
2015/06/23 Javascript
JavaScript声明变量名的语法规则
2015/07/10 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
vue-router跳转页面的方法
2017/02/09 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
布同 统计英文单词的个数的python代码
2011/03/13 Python
pytyon 带有重复的全排列
2013/08/13 Python
使用python统计文件行数示例分享
2014/02/21 Python
python检测远程端口是否打开的方法
2015/03/14 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
搞笑获奖感言
2014/01/30 职场文书
房产公证书范本
2014/04/10 职场文书
会员卡清退活动总结
2014/08/27 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python