js实现tab切换
来源:互联网 发布:lr下载mac 破解版 编辑:程序博客网 时间:2024/05/29 18:42
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><style type="text/css">*{padding: 0;margin: 0;}.box{width: 600px;height: 600px;margin: 0 auto;}ul{clear: both;list-style: none;}.tab-title{position: relative;float: left;width: 80px;height: 40px;line-height: 40px;text-align: center;z-index: 999;border: 1px solid rosybrown;}.active{border-bottom: 1px solid #fff;color: burlywood;}.tab-content{position: relative;width: 600px;height: 500px;clear: both;top: -1px;border: 1px solid rosybrown;}</style></head><body><div class="box"><ul><li class="tab-title active">tab1</li><li class="tab-title">tab2</li><li class="tab-title">tab3</li></ul><div class="tab-content">content1</div><div class="tab-content">content2</div><div class="tab-content">content3</div></div><div class="box"><ul><li class="tab-title active">tab1</li><li class="tab-title">tab2</li><li class="tab-title">tab3</li><li class="tab-title">tab4</li><li class="tab-title">tab5</li></ul><div class="tab-content">content1</div><div class="tab-content">content2</div><div class="tab-content">content3</div><div class="tab-content">content4</div><div class="tab-content">content5</div></div></body><script type="text/javascript">var boxs = document.getElementsByClassName("box");var box = boxs[0];var box2 = boxs[1];var uls = document.getElementsByTagName("ul");var ul = uls[0];var ul2 = uls[1];var titles = ul.getElementsByTagName("li");var title2s = ul2.getElementsByTagName("li");var contents = box.getElementsByClassName("tab-content");var content2s = box2.getElementsByClassName("tab-content");//3个tabsetStyle(contents)tabChooice(titles,contents);//5个tabsetStyle(content2s);tabChooice(title2s,content2s);//设置除了第一个content外,其余的display都设置为nonefunction setStyle(cons){for (var i = 1; i < cons.length; i++) {cons[i].style.display = "none";}}//设置tab切换function tabChooice(elems,cons){var activeNum = 0;for (var i = 0; i < elems.length; i++) {!function (i){elems[i].onclick = function (){elems[activeNum].className = "tab-title";cons[activeNum].style.display = "none";elems[i].className = "tab-title active";cons[i].style.display = "block";activeNum = i;}}(i);}}</script></html>
阅读全文
0 0
- JS实现tab切换
- js实现tab切换
- js实现tab切换
- 原生JS实现tab切换
- js实现切换Tab标签
- 原生js实现tab切换
- js实现tab切换以及自动切换
- CSS+JS实现tab标签切换
- tab栏切换(原生js实现)
- JS实现tab栏的切换
- Vue.js实现tab切换效果
- 原生JS实现TAB栏切换
- 原生JS的简单tab切换实现
- JS实现鼠标单击Tab表单切换
- 纯CSS实现Tab切换 以及 CSS+JS实现Tab切换
- TAB切换JS
- js tab切换效果
- js tab切换卡
- HashTable和HashMap的区别详解
- Vijos P3577 回文子序列 dp+方案输出
- HDU-1394-Minimum Inversion Number-(树状数组)
- hdu2643(第二类斯特林数) Rank
- 剑指offer_数据流中的中位数
- js实现tab切换
- 2017年8月22日 星期二
- 再谈AbstractQueuedSynchronizer1:独占模式
- 洛谷P3386【模板】二分图匹配
- lvds在FPGA中的使用5
- 深度学习中训练参数的调节
- 第23天
- win7下安装openCV-python
- 训练日记8.22