js-tab选项卡

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

创新互联成立于2013年,是专业互联网技术服务公司,拥有项目做网站、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元南湖做网站,已为上家服务,为南湖各地企业和个人服务,联系电话:18982081108

一、先看一下结果

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选项卡
转载源于:http://scyanting.com/article/ihiioj.html