js案例-4 经典tab栏切换
来源:互联网 发布:网络视频服务器使用 编辑:程序博客网 时间:2024/04/30 21:51
<!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>
0 0
- js案例-4 经典tab栏切换
- js案例-4-经典tab栏切换
- tab栏切换案例
- tab栏切换案例
- Js模块化开发案例1——Tab切换
- tab栏切换(原生js实现)
- JS实现tab栏的切换
- 原生JS实现TAB栏切换
- TAB切换JS
- js tab切换效果
- js tab切换卡
- tab切换js
- js tab标签切换
- tab标签切换js
- JS实现tab切换
- js tab切换
- js效果 tab切换
- js-tab切换处理
- 解决bash: mysql: command not found 的方法
- Guibs 的 Python学习_字典
- Guibs 的 Python学习_While&Input
- Mac OSX上虚拟机Centos7安装virtualbox guest addtions
- CSU 1803 2016 【枚举】
- js案例-4 经典tab栏切换
- 字符串常量&段错误
- java 抽象类的应用(模板设计模式)
- Guibs 的 Python学习_ 函数
- lambda
- servlet涉及对象
- SQL语句
- gcc编译的背后
- TreeSet的comparable接口