特效预览:
CSS代码:
* { margin:0; padding:0; }body { margin:50px; font-size:12px; color:#666; }li { list-style:none;}
#tab1, #tab2 { width:397px; height:34px; border:1px #cfedff solid; border-bottom:0; }
#tab1 li, #tab2 li { float:left; padding:0 31px; height:34px; line-height:34px; background:#85bcd9; text-align:center; border-right:1px #ebf7ff solid;border-bottom:1px #ebf7ff solid; cursor:pointer; }
#tab1 li.now, #tab2 li.now { color:#5299c4; background:#fff; font-weight:bold; border-bottom:0;}
.tablist { width:377px; height:100px; padding:10px; font-size:14px; line-height:24px; border:1px #cfedff solid; border-top:0; display:none; }
.block { display:block; }
</style>
JS代码:
<script type="text/javascript"> function setTab(m,n){ var menu=document.getElementById("tab"+m).getElementsByTagName("li"); var div=document.getElementById("tablist"+m).getElementsByTagName("div"); var showdiv=[]; for (i=0; j=div[i]; i++){ if ((" "+div[i].className+" ").indexOf(" tablist ")!=-1){ showdiv.push(div[i]); } } for(i=0;i<menu.length;i++) { menu[i].className=i==n?"now":""; showdiv[i].style.display=i==n?"block":"none"; } } </script> |
HTML代码:
<div id="tab1">
<ul>
<li onmouseover="setTab(1,0)" class="now">第一行</li>
<li onmouseover="setTab(1,1)">第二行</li>
<li onmouseover="setTab(1,2)">第三行</li>
<li onmouseover="setTab(1,3)">第四行</li>
</ul>
</div>
<div id="tablist1">
<div class="tablist block"><p>第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息</p></div>
<div class="tablist"> <p>第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容</p> </div>
<div class="tablist"> <p>第三行东西第三行东西第三行东西第三行东西第三行东西</p> </div>
<div class="tablist"> <p>第四行效果第四行效果第四行效果第四行效果</p> </div>
</div>
<br />
<br />
<br />
<div id="tab2">
<ul>
<li onclick="setTab(2,0)" class="now">第一行</li>
<li onclick="setTab(2,1)">第二行</li>
<li onclick="setTab(2,2)">第三行</li>
<li onclick="setTab(2,3)">第四行</li>
</ul>
</div>
<div id="tablist2">
<div class="tablist block"> 第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息第一行信息 </div>
<div class="tablist"> <p>第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容第二行内容</p> </div>
<div class="tablist"> <p>第四行效果第四行效果第四行效果第四行效果</p> </div>
<div class="tablist"> <p>第四行效果第四行效果第四行效果第四行效果</p> </div>
</div>
版权与免责声明:
凡注明稿件来源的内容均为转载稿或由网友用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;