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

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

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

我们现在看下效果图。

现在我们来一步一步实现它。首先我们看下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://www.ntxz.net/?p=1196 | 周忞 | 吉心的记事本



该日志由 吉心 于2010年08月01日发表在 Jquery 分类下, 你可以发表评论
在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 关于Tab(选项卡)的一些实现方式 | 周忞 | 吉心的记事本
关键字: ,

关于Tab(选项卡)的一些实现方式:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!