关于Tab(选项卡)的一些实现方式

2008年11月5日22:48:29 技术分享 11 7,643

对于这个功能,我想大家都不陌生。最初是在zEUS的DZTHEME上见到,后来慢慢的很多人都开始喜欢这种做法,因为这样做有很多好处,最明显的就是在有限的地方放更多的内容。当然这不是我今天要说的主要内容,今天谈的是怎么实现,哪种实现方式更好。

其实最近看了很多关于TABS的文章,大家的实现方式都不一样,但效果是一样,今天又在城讪@后上看到了他的”为你的博客轻松添加Tabs选项卡切换效果“,所以才想写这篇文章的。

我们现在看下效果图。
关于Tab(选项卡)的一些实现方式


现在我们来一步一步实现它。首先我们看下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?"current_sidebar":"";
con.style.display=i==cursel?"block":"none";
}
}

一段很简单的代码,注释我就不写了,但功能去很强大。可以很方便的添加多个TAB,只需修改ID名就行。
我们看下实际:

 

 

如果我们要添加多个,只需要把上面的one1改成two1,con_one_1改成con_two_1就行了,这样就能很方便的
为你的页面添加多个TAB,就像我的侧边栏。

运行效果请查看下面这个链接:
http://leotheme.cn/css/abouttabs.html

评论已关闭!

目前评论:11   其中:访客  11   博主  0

    • 孙空空 孙空空 3

      抢到沙发了~

      • EaSy EaSy 5

        空空真快啊。
        坐个板凳算了。

        • 辐射鱼 辐射鱼 5

          哎呀,撒花儿

          • 老孔 老孔 4

            数一数,楼上1,2,3

            • 雪深 雪深 3

              抢位

              南无阿弥陀佛

              • 林晨 林晨 2

                看样子很好用

                • 林晨 林晨 2

                  @孙空空 郁闷~~怎么每次都抢不到

                  • 冰水 冰水 3

                    这个好,没事点来玩

                    • 摩摩诘 摩摩诘 2

                      有时间研究一下,这个效果不错!

                      • 美丽星点 美丽星点 3

                        我从来不抢,你们爱谁坐谁座,东西好,就叫好,不好就路过!

                        • luplus luplus 2

                          学习了