本文实例讲述了JS实现的tab切换选项卡效果。分享给大家供大家参考,具体如下:
<script type="text/javascript"> /* tab切换选项卡js效果 writed by *** 2010.08.13 1.currentid:string 当前被激活菜单的id; 2.otherids:Array() 其它未被激活的id; 3.tabclasses:Array() tab被激活时的样式类+tab未被激活时的样式类,存储两个值即可 */ function chaneTab(currentid,otherids,tabclasses){ var tagPrefix="tab"; var conPrefix="con"; //显示: document.getElementById(tagPrefix+currentid).className=tabclasses[0]; document.getElementById(conPrefix+currentid).style.display="block"; //隐藏: for(var i=0;i<otherids.length;i++){ document.getElementById(tagPrefix+otherids[i]).className=tabclasses[1]; document.getElementById(conPrefix+otherids[i]).style.display="none"; } } </script>
应用代码:
<div class="right_centerzbt ml10"> <div class="tou"> <ul class="mt50"> <li onmouseover="chaneTab('001',new Array('002'),new Array('center_bj',''))" id="tab001" class="center_bj"><a>名山明星榜</a></li> <li onmouseover="chaneTab('002',new Array('001'),new Array('center_bj',''))" id="tab002"><a>热门群组</a></li> </ul> </div> <div id="con001" style="display: block;" class="right_content1 l bl br bb"> <iframe width="680" height="391" frameborder="0" scrolling="no" style="margin-left: -1px;" border="0" marginheight="0" marginwidth="0" src="/UploadFiles/2021-04-02/do.php">效果图:
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript切换特效与技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。