设为首页收藏本站关注微信<<< 抵制 IE6 人人有责 >>>
搜索
热搜: 活动 交友 discuz
查看: 1717|回复: 0
打印 上一主题 下一主题

[WEB前端] 简单实用的js Tab切换

[复制链接]
跳转到指定楼层
楼主
发表于 2017-2-14 04:30:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[HTML] 纯文本查看 复制代码
<div class="tab">
  <ul>
    <li id="a1" class="curr">tab_01</li>
    <li id="a2">tab_02</li>
    <li id="a3">tab_03</li>
  </ul>
</div>
<div id="con_a_1" class="cc">111<br />
  111<br />
  111<br />
  11</div>
<div id="con_a_2" class="cc" style="display:none;">22<br />
  222<br />
  222<br />
  222</div>
<div id="con_a_3" class="cc" style="display:none;">33<br />
  333<br />
  333<br />
  333</div>
<div class="tab">
  <ul>
    <li id="b1" class="curr">tab_01</li>
    <li id="b2">tab_02</li>
    <li id="b3">tab_03</li>
  </ul>
</div>
<div id="con_b_1" class="cc">111<br />
  111<br />
  111<br />
  11</div>
<div id="con_b_2" class="cc" style="display:none;">22<br />
  222<br />
  222<br />
  222</div>
<div id="con_b_3" class="cc" style="display:none;">33<br />
  333<br />
  333<br />
  333</div>
<div class="tab">
  <ul>
    <li id="c1" class="curr">tab_01</li>
    <li id="c2">tab_02</li>
    <li id="c3">tab_03</li>
    <li id="c4">tab_04</li>
  </ul>
</div>
<div id="con_c_1" class="cc">111<br />
  111<br />
  111<br />
  11</div>
<div id="con_c_2" class="cc" style="display:none;">22<br />
  222<br />
  222<br />
  222</div>
<div id="con_c_3" class="cc" style="display:none;">33<br />
  333<br />
  333<br />
  333</div>
<div id="con_c_4" class="cc" style="display:none;">44<br />
  444<br />
  444<br />
  444</div>


[CSS] 纯文本查看 复制代码
.tab {
	height:23px;
}
.tab ul {
	list-style:none;
}
.tab li {
	border:1px solid #ccc;
	background:#eee;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:68px;
	font-size:12px;
	height:21px;
	line-height:21px;
	margin:0 2px;
	position:relative;
	top:1px;
	z-index:9;
}
.tab li:hover {
	text-decoration:underline;
}
.tab li.curr {
	background:#fff;
	border-bottom-color:#fff;
	cursor:default;
	font-weight:bold;
}
.cc {
	border:1px solid #ccc;
	padding:10px;
}



[JavaScript] 纯文本查看 复制代码
// tab 
function setTab(name, cursel, n) {
    for (i = 1; i <= n; i++) {
        var menu = document.getElementById(name + i);
        var con = document.getElementById("con_" + name + "_" + i);
        menu.className = i == cursel ? "curr": "";
        con.style.display = i == cursel ? "block": "none";
    }
}


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|手机版|Archiver|源于生活(个人生活娱乐工作的笔记)css3,html5,学习笔记    

GMT+8, 2024-4-26 14:38 , Processed in 0.078000 second(s), 23 queries .

Powered by Mr.Kevin-ying

© 2004-2015

快速回复 返回顶部 返回列表