网页多个TAB切换JS代码

2016-09-08 zhangli 0 0 阅读需要2-5分钟

日常网站制作过程中,由于内容太多,所以我们经常使用到一个功能就是TAB选项,其实做成TAB有很多方法,Jquery库支持这个功能,一些程序员页可以写一个简单的JS来实现TAB的切换。今天开分享一个最简单的,也是大张力一直使用的JS实现网页多个TAB切换功能。

TAB切换JS代码如下:

//tab切换

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?"tab-item current":"tab-item";
con.style.display=i==cursel?"block":"none";
}
}

有了这个JS库了之后就可以在网页的任何地方调用这个功能了,如果一个页面需要多个地方使用就如下:

<div class="area">
<div class="hd" id="lib_Tab9">
<h2 class="cred">本类排行</h2>
<div class="tabs tab3 r-tabs" id="tab-switch-rank"> <span class="tab-item current" id="nine1" onclick="setTab('nine',1,4)">点击</span> <span class="tab-item" id="nine2" onclick="setTab('nine',2,4)">最新</span> <span class="tab-item" id="nine3" onclick="setTab('nine',3,4)">推荐</span> </div>
</div>
<div class="bd" id="tab-switch-rank-body">
<ul class="list rank-list" id="con_nine_1">
[e:loop={'selfinfo',10,1,0,"","onclick desc"}]
<li><em class="ranknum rankred">
<?=$bqno?>
</em><a href="<?=$bqsr[titleurl]?>" target="_blank">
<?=$bqr[title]?>
</a></li>
[/e:loop]
</ul>
<ul class="list rank-list" style="display:none" id="con_nine_2">
[e:loop={'selfinfo',10,0,0,"","id desc"}]
<li><em class="ranknum rankred">
<?=$bqno?>
</em><a href="<?=$bqsr[titleurl]?>" target="_blank">
<?=$bqr[title]?>
</a></li>
[/e:loop]
</ul>

要使用的地方先<div class="hd" id="lib_Tab9">,每次每个地方不通,第一个id可以是id="lib_Tab1",第二个id="lib_Tab2

下面则要注意的是每个TAB子类也是不一样的

<span class="tab-item current" id="nine1" onclick="setTab('nine',1,4)">点击</span>, id="nine3" onclick="setTab('nine',3,4)">推荐</span>

相关标签

相关文章

无相关信息
  • 2021年总结 2022年规划

    2021年总结完成了公司几个老版网站的改版,老网站都是比较早以前的,不管式页面还是版式都不符合现在,并且很多网站知识PC版本,不适合移动;2022年规划,重点加强对网络营销方面的工作开展,提升公司在网络渠道的业务,提升业务量

  • 放下手机看书思考吧

    放下手机拿起那一的都已经有厚厚一层灰的书坐下来静静地看一下,真正的去思考沉浸在那种学习的状态中让自己对自己做一个总结和反思

  • 双11双12购物总结 明年购物计划和策略

     这个双十一和双十二跟平常差不多吧,也就是大量的买买买,但这一次有一个很大的区别今年因为疫情的原因以及预告的天气原因可能以及暂时的房间的担忧吧,所以今年的双十一双十二就是购买大量的储备物资,双十一买了100斤的米,十二又是一百兵的米,各种油盐酱醋、各种冷冻箱里的食品羊肉猪肉猪脚,加上一些女儿要吃的东西是我在常规食品像奶酪棒啊一些点心饼干呢主要是他爱吃的饼干。

  • 卖车的流程和心得体会 做车的主人

    突然之间想通了,之前从来没有想过会去卖车,但是突然有了这么一个想法,在经济不好,疫情严重,我个人身体不好,又有每月高额的贷款要还,加上车一年不超过40次的使用量,而且每次还要想办法每1-2周去开一次等多方面,家里这辆我当儿子的汽车已经变成了一个巨大的负担

  • 杭州望江楼盘新房交付流程体验 大品牌开发商豪宅真不一般

    而今天在次去看新房和以往不一样是跟着我的堂弟去看他们交付的杭州滨江金地在望江豪宅板块里面的交付新房,房子限价是六万九千八,杭州最贵的限价的房子,到底会是怎么样的一个房子呢,又有怎么样的配置和怎样的环境呢,非常好奇这次收房,同时去的目的也是为了让自己在两年后的交房能够有更多的经验,所以今天去熟悉一下去看一下,顺带和我自己买的这个4万楼盘做个对比。

  • 杭州汽车城二手车水深靠谱吗 走一圈的感触水比较深

    今天去了杭州汽车城去了解一下二手车市场以及卖二手车的流程。跑了几个商家感觉印象很深刻,目前各行各业环境都很恶劣,二手车这个行业其实也一样,现在整个市场里在周末并且天气非常好和下午3点主流时间里市场里的人也不多,并且都是卖车的多买车的少。我直接绕过门口的各种黄牛去了市场里面直接对接各个商家咨询了下我的车的报价,各个二手车商贩给的价格体系感觉还是比较统一吧,因为在过程中发现基本他们了解完我的汽车情况后都会打电话去了解主流行情,然后在结合对我车况的了解老报价。

  • 好的想法和执行力是成功基础 博客暂停更新

      从以前最开始的制作网站开始,学习photoshop,然后慢慢开始学习CMS(网站管理系统)到学习SEO,直到现在的开始慢慢慢学习网络营销,这一切让我懂的要想成功就必须好的想法和执行

  • 2010年度总结

      在过去的2010年其实感觉自己收获还是很多,对网络营销有了全新的认识,不再停留在以前的简单认识上面,其实医院营销确实这么多行业营销中最难的,因为首先竞争对手最激烈,而且医

  • 没有借口No Excuse读后感和摘录

    没有任何借口思维其实是一项基本训练,它像一部成功加速器。“没有任何借口”每重复一次,都会更着重于理清眼前的事,寻找解决方案。而不是吧时间浪费在于事无补的找借口上!

  • 网络推广与网站优化

      最近一直在接网站优化的单子,但今天想谈谈网络推广与网站优化关系,之前做了网站百度排名优化为核心的网站,之前也没想太多,为什么要做这个词,只是看别人做网站优化关键字,就自

  • 章力博客开博第一篇

      章力一直以来都想自己搞一个博客,这个域名www.zhagnli.org.cn都申请了很久一直没有用,主要是前段时间一直是由于没有网站空间,所以就没开,最近搞了点空间,终于把这个章力个人

  • 从2010子域名看各大门户网站发展策略

     2010对于各大门户网站来说有三大重要的主题报道,同时也是用来抢夺流量和用户关注的,分别是上海世博会,南非世界杯,和广州亚运会,对于这3大活动各大门户网站有了不同重视程度,通过各大门户网站的的2010子域名也看出了各大门户的一些策略。

  • 杭州买房摇号记录 5次摇号选房逻辑和心态总结

    买房是人省很重要的一件事,之前在给女儿算命的时候说她2岁前家里会买房,如今真的如算命说的赶在女儿2岁生日之前作为一份大的生日礼物,我买好了房子,在我之前的人生34年,我从来没想过要去买房,即使看到别人买了那么多房子,杭州房价涨了那么多,我也都基本没想过我要去买房,但是今年的上半年3,4月份突然自己想买房了,主要是以下的几个原因:

  • 2010年度总结

      在过去的2010年其实感觉自己收获还是很多,对网络营销有了全新的认识,不再停留在以前的简单认识上面,其实医院营销确实这么多行业营销中最难的,因为首先竞争对手最激烈,而且医

  • 我的网上配眼镜记录 如何网上选一副好眼镜干货分享

    今天先来说说我的网上眼镜选购之路,从不懂到买好,我的总结是买眼镜真的水很深,但是还是可以买到好的眼镜的,并且可以以很低的成本买的,而且还没有假货的烦恼,因为是品牌官方买的(如果你说也有假货,那我也没话说了)。

  • 拓展训练心得体会感想

    6月9日,人生第一次进行了拓展训练,之前有听说过拓展训练,也就是感受一些超越自我的训练,当我这一次真正的拓展归来,感受到了拓展训练的魅力,收获颇丰,不仅是身体上的超越自我,更是精神上的提升,感谢这次拓展训练,感谢这次的教练-徐靖,真正专业的拓展教练!

  • 没有借口No Excuse读后感和摘录

    没有任何借口思维其实是一项基本训练,它像一部成功加速器。“没有任何借口”每重复一次,都会更着重于理清眼前的事,寻找解决方案。而不是吧时间浪费在于事无补的找借口上!

  • 企业网络营销之招聘营销

    今天介绍的是越来越多的被很多品牌公司引用的企业招聘营销。那么招聘营销是用什么营销方式呢,通常就是一些企业在各种招聘网站上面发布很多招聘信息,包括免费的招聘网站收费的招聘网站,而发布的岗位则是一些常用的岗位

  • 杭州望江楼盘新房交付流程体验 大品牌开发商豪宅真不一般

    而今天在次去看新房和以往不一样是跟着我的堂弟去看他们交付的杭州滨江金地在望江豪宅板块里面的交付新房,房子限价是六万九千八,杭州最贵的限价的房子,到底会是怎么样的一个房子呢,又有怎么样的配置和怎样的环境呢,非常好奇这次收房,同时去的目的也是为了让自己在两年后的交房能够有更多的经验,所以今天去熟悉一下去看一下,顺带和我自己买的这个4万楼盘做个对比。

  • 没有借口No Excuse读后感和摘录

    没有任何借口思维其实是一项基本训练,它像一部成功加速器。“没有任何借口”每重复一次,都会更着重于理清眼前的事,寻找解决方案。而不是吧时间浪费在于事无补的找借口上!

  • MySQL字符串函数substring:字符串截取

    MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。

  • 兄弟沈丽华结婚

      昨天是兄弟沈丽华的新婚大喜,首先先恭喜下,像当前大学里还好像是昨天的事,一眨眼都已经是而立之年了,一个个都要结婚了,明年就是杨依了,连我们的小仓鼠也有女朋友了,唉就剩下我

  • 企业网络营销之招聘营销

    今天介绍的是越来越多的被很多品牌公司引用的企业招聘营销。那么招聘营销是用什么营销方式呢,通常就是一些企业在各种招聘网站上面发布很多招聘信息,包括免费的招聘网站收费的招聘网站,而发布的岗位则是一些常用的岗位

  • “我想要”思考人生的方向

    这次我们会议上老大提出了一个又去的话题 “我想要”,这是一个看似很简单的话题,其实却又藏着非常多的含义在里面,每个人都发表了自己的观点,有的人想要休息,有的人想要一个大房子,有一些人想要健康身体等等,我觉得从每个人的回答也能看出每个人的一个状态和他自己的一个现阶段的目标,以及判断每一个的特点。

TOP