Contoh dalam artikel ini menerangkan kod js untuk melaksanakan kesan tab TAB seperti menu. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:
Ini adalah set kod tab ringkas berdasarkan javascript Ia serupa dengan tab gaya menu Ia tidak menggunakan gambar, jadi beberapa tempat tidak dikendalikan dengan baik ia boleh mencantikkannya semula. Tab ini mempunyai gaya yang serupa dengan menu.
Tangkapan skrin kesan berjalan adalah seperti berikut:
Alamat demo dalam talian adalah seperti berikut:
http://demo.jb51.net/js/2015/js-menu-style-tab-nav-codes/
Kod khusus adalah seperti berikut:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312" /> <title>一组简洁选项卡代码</title> <style type="text/css"> <!-- body,div,ul,li{padding:0;margin:0;text-align:center;} body{font:12px "宋体";text-align:center;} a:link,a:visited{color:#00F;text-decoration:none;} a:hover,a:active{color:#c00;text-decoration:underline;} ul{ list-style:none;} .box{margin:1em auto;} br{clear:both;} /*菜单class*/ .Menubox{width:960px;background:#eff8fe;border-bottom:2px #9bcff7 solid;height:36px;line-height:36px; border-top: none;} .Menubox li{float:left;display:block;cursor:pointer;width:114px;border-right:0px #cccccc solid;text-align:center;color:#0099cc;font-weight:bold;font-size:14px; border-top: 2px solid #98d0f7; border-right: 2px solid #98d0f7;} .Menubox li.hover{background:#fff;width:116px;border:2px solid #98d0f7;border-bottom:0px solid #fff;color:#dc0004;font-weight:bold;height:36px;line-height:36px;font-size:14px; border-right: 2px solid #98d0f7; border-left: none;} .Menubox li.out{border-top:1px #cccccc solid;} .Contentbox{width:956px;clear:both;border:2px solid #98d0f7;border-top:0;height:150px;line-height:150px;text-align:center;padding-top:8px;} .Contentbox span{color:#ccc;} --> </style> <script language="javascript" type="text/javascript"> <!-- 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?"hover":""; con.style.display=i==cursel?"block":"none"; } } //--> </script> </head> <body> <div class="box"> <!-- 点击切换1 begin --> <div class="Menubox"> <ul><li style="color:#000000; width:180px">请选择支付方式</li> <li id="two1" onClick="setTab('two',1,4)" class="hover">连心卡</li> <li id="two2" onClick="setTab('two',2,4)" >储蓄卡</li> <li id="two3" onClick="setTab('two',3,4)" >信用卡</li> <li id="two4" onClick="setTab('two',4,4)" >消费卡</li> </ul> </div> <div class="Contentbox"> <p id="con_two_1" >标题列表1<span>(点击切换)</span></p> <p id="con_two_2" style="display:none">标题列表2<span>(点击切换)</span></p> <p id="con_two_3" style="display:none">标题列表3<span>(点击切换)</span></p> <p id="con_two_4" style="display:none">标题列表4<span>(点击切换)</span></p> </div> <br /> </div> </body> </html>
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.