重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

js-tab选项卡-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

为企业提供成都网站设计、成都网站建设、网站优化、成都全网营销推广、竞价托管、品牌运营等营销获客服务。创新互联建站拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!

说道tab选项卡,顾名思义,就是切换不同内容分类,想必学过前端的都知道,tab有很多方法可以实现,最近刚跟师傅学了一种,感觉很简便,很实用哦。

一、先看一下结果

js-tab选项卡

二、可以根据图来布局,首先上面标签和下面内容,

js-tab选项卡

需要注意的是点击上面a标签的链接和下面div的id一一对应起来,

三、就是最重要的js部分了。

这个地方可以分几个阶段去思考

1.首先得有事件去触发点击

js-tab选项卡

2.获取与内容对应a标签的href,这样就可以对下面进行显示或隐藏,

js-tab选项卡

3.通过唯一的class  -->  active   来切换你想要的内容

js-tab选项卡

四、加上css,这样就差不多完成了

这里根据需求自己定吧,重点在js

五、这样一个简单的小程序差不多就完成了。但是自己写的代码得负责到底,所以测试也是相当重要的,

1.首先,点击的选项会有偏差,所以我们要适当的加些判断,只有点击A标签的时候才能触发

js-tab选项卡

注意:tagName 一定要大写    比如:A  标签

2.还有一个地方需要优化,你会发现,现在在第一个标签上,如果在点击当前的,程序还会执行一遍,虽然你看不到,所一这个最好优化一下

js-tab选项卡

点击的时候先判断一下就好啦。

下面附上我的源码,希望大家一起学习。请大家多多指教,随时留言回复,



 
  
  
  tab选项卡
  
 
 
  
  
联想
小米
苹果

文章名称:js-tab选项卡-创新互联
URL分享:http://cqcxhl.cn/article/iipsp.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP