JS實(shí)現(xiàn)橫向與豎向兩個(gè)選項(xiàng)卡Tab聯(lián)動(dòng)的方法
本文實(shí)例講述了JS實(shí)現(xiàn)橫向與豎向兩個(gè)選項(xiàng)卡Tab聯(lián)動(dòng)的方法。分享給大家供大家參考。具體如下:
這是一款橫向、豎向聯(lián)動(dòng)的選項(xiàng)卡,其卡片內(nèi)容是一樣的,只不過(guò)多了一個(gè)操作途徑,當(dāng)點(diǎn)擊一個(gè)選項(xiàng)卡的時(shí)候,另一個(gè)選項(xiàng)卡同樣會(huì)指示出當(dāng)?shù)倪x項(xiàng)卡位置,也就是兩者的功能是相同的,很巧妙的布局方法。
運(yùn)行效果截圖如下:

在線(xiàn)演示地址如下:
http://demo.jb51.net/js/2015/js-hx-sx-tab-ld-demo/
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>選項(xiàng)卡Tab聯(lián)動(dòng)</title>
<style type="text/css">
body{text-align:center;margin:0;padding:0;font-size:12px;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,p,table,td{margin:0;padding:0;font-size:12px;}
li{list-style:none;}
#layout{width:500px;margin:10px auto;}
#tabnav{width:80px;float:left;}
#tabnav li{float:left;width:70px;height:23px;line-height:23px;cursor:pointer;border:1px solid #ccc;margin:2px 0 0 0;display:inline;color:#333;}
#tabnav li.current{color:#f60;font-weight:bold;}
#tab{width:400px;height:235px;float:right;}
#tab ul{width:400px;height:24px;}
#tab li{float:left;width:70px;height:23px;line-height:23px;cursor:pointer;border:1px solid #ccc;margin:0 1px 0 0;display:inline;background:#333;color:#fff;}
#tab li.current{background:#f60;font-weight:bold;}
#tab .tabcon{float:left;width:398px;height:208px;display:none;border:1px solid #ccc;}
#tab .block{display:block;}
</style>
</head>
<body>
<div id="layout">
<ul id="tabnav">
<li onclick="go_to(1);" class="current">最新精華帖</li>
<li onclick="go_to(2);">最新帖子</li>
<li onclick="go_to(3);">最舊帖子</li>
<li onclick="go_to(4);">新最帖子</li>
<li onclick="go_to(5);">舊最帖子</li>
</ul>
<div id="tab">
<ul id="tabnav02">
<li onclick="go_to(1);" class="current">最新精華帖</li>
<li onclick="go_to(2);">最新帖子</li>
<li onclick="go_to(3);">最舊帖子</li>
<li onclick="go_to(4);">新最帖子</li>
<li onclick="go_to(5);">舊最帖子</li>
</ul>
<div id="tabcon_1" class="tabcon block">
1
</div>
<div id="tabcon_2" class="tabcon">
2
</div>
<div id="tabcon_3" class="tabcon">
3
</div>
<div id="tabcon_4" class="tabcon">
4
</div>
<div id="tabcon_5" class="tabcon">
5
</div>
<script type="text/javascript">
<!--
var h=document.getElementById("tabnav").getElementsByTagName("li");
var d=document.getElementById("tabnav02").getElementsByTagName("li");
function go_to(s){
for(var i=1;i<=h.length;i++){
if(s==i){
h[i-1].className="current";
d[i-1].className="current";
document.getElementById("tabcon_"+i).className="tabcon block";
}
else{
h[i-1].className="";
d[i-1].className="";
document.getElementById("tabcon_"+i).className="tabcon";
}
}
}
//-->
</script>
</div>
</div>
</body>
</html>
希望本文所述對(duì)大家的JavaScript程序設(shè)計(jì)有所幫助。
- JS+CSS實(shí)現(xiàn)仿msn風(fēng)格選項(xiàng)卡效果代碼
- JS實(shí)現(xiàn)的最簡(jiǎn)Table選項(xiàng)卡效果
- JS+CSS實(shí)現(xiàn)的藍(lán)色table選項(xiàng)卡效果
- JS+CSS實(shí)現(xiàn)的日本門(mén)戶(hù)網(wǎng)站經(jīng)典選項(xiàng)卡導(dǎo)航效果
- JS實(shí)現(xiàn)滑動(dòng)菜單效果代碼(包括Tab,選項(xiàng)卡,橫向等效果)
- JS基于myFocus庫(kù)實(shí)現(xiàn)各種功能的tab選項(xiàng)卡切換效果
- JS實(shí)現(xiàn)的不規(guī)則TAB選項(xiàng)卡效果代碼
- JS+CSS實(shí)現(xiàn)的經(jīng)典tab選項(xiàng)卡效果代碼
- JS實(shí)現(xiàn)不規(guī)則TAB選項(xiàng)卡效果代碼
- JS+CSS實(shí)現(xiàn)自適應(yīng)選項(xiàng)卡寬度的圓角滑動(dòng)門(mén)效果
- JS實(shí)現(xiàn)選項(xiàng)卡實(shí)例詳解
相關(guān)文章
原生js實(shí)現(xiàn)跨瀏覽器獲取鼠標(biāo)按鍵的值
e.button W3C是獲取鼠標(biāo)按鍵 0 表示左鍵 1表示中鍵 2表示右鍵 而IE瀏覽器則是 1表示左鍵 4表示中間 2表示右鍵 這里的IE瀏覽器主要是IE8以下的瀏覽器,感興趣的朋友可以參考下哈2013-04-04
JavaScript使用類(lèi)似break機(jī)制中斷forEach循環(huán)的方法
這篇文章主要介紹了JavaScript使用類(lèi)似break機(jī)制中斷forEach循環(huán)的方法,需要的朋友可以參考下2018-11-11
鼠標(biāo)經(jīng)過(guò)tr時(shí),改變tr當(dāng)前背景顏色
本篇文章主要介紹了鼠標(biāo)經(jīng)過(guò)tr時(shí),改變tr當(dāng)前背景顏色的示例代碼,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01
解決layui前端框架 form表單,table表等內(nèi)置控件不顯示的問(wèn)題
今天小編就為大家分享一篇解決layui前端框架 form表單,table表等內(nèi)置控件不顯示的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
JS實(shí)現(xiàn)帶動(dòng)畫(huà)的回到頂部效果
這篇文章主要為大家詳細(xì) 介紹了JS實(shí)現(xiàn)帶動(dòng)畫(huà)的回到頂部效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12

