基于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_10_对象模型
Oct 16 Javascript
Jquery chosen动态设置值实例介绍
Aug 08 Javascript
document.forms[].submit()使用介绍
Feb 19 Javascript
Javascript中设置默认参数值示例
Sep 11 Javascript
使用AngularJS实现表单向导的方法
Jun 19 Javascript
javascript如何操作HTML下拉列表标签
Aug 20 Javascript
JavaScript缓冲运动实现方法(2则示例)
Jan 08 Javascript
AngularJS中的Promise详细介绍及实例代码
Dec 13 Javascript
zepto.js 实时监听输入框的方法
Dec 04 Javascript
javascript实现自由编辑图片代码详解
Jun 21 Javascript
初试vue-cli使用HBuilderx打包app的坑
Jul 17 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
Oct 15 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下将XML转换为数组
2010/01/01 PHP
PHP中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
BootStrap CSS全局样式和表格样式源码解析
2017/01/20 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
Vue3.0数据响应式原理详解
2019/10/09 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
js实现筛选功能
2020/11/24 Javascript
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
使用Python对SQLite数据库操作
2017/04/06 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
简单了解python中的与或非运算
2019/09/18 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
HTML5应用之文件上传
2016/12/30 HTML / CSS
查找廉价航班和发现新目的地:Kiwi.com
2019/02/25 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
教学改革实施方案
2014/03/31 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
校友会致辞
2015/07/30 职场文书
食堂卫生管理制度
2015/08/04 职场文书
2016年教师党员公开承诺书
2016/03/24 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书