位置 > 首页 > 图解小知识

网友**:jquery实现点击页签 当前页签选中状态

选项卡html结构大致如下:

  1.  
  2.  
  3.      
  4.         选项卡一 
  5.         选项卡二 
  6.         选项卡三 
  7.     

     
  8.  
  9.      
  10.       选项卡一的内容 
  11.     

     
  12.      
  13.       选项卡二的内容 
  14.     

     
  15.      
  16.       选项卡三的内容 
  17.     

     
  18.  
  19.  

JS选项卡实现方法:

  1. //选项卡方法 
  2. function tabFn(node,node2,node3){//node参数:选项点击对象,选项对应的内容,父容器 
  3.     $(node3).find(node).click(function(){ 
  4.          $this = $(this); 
  5.          var index = $this.index();        
  6.          $(this).addClass("curr").siblings().removeClass("curr"); 
  7.          $(node3).find(node2).hide(); 
  8.          $(node3).find(node2).eq(index).show(); 
  9.     }) 
  10.      
  11.  
  12.  
  13. //调用方法 
  14. tabFn("#tabBox_nav a",".tabBox_content","#tabBox");//调用选项卡方法 

搞定!

补充说明:

“curr”为当前页签/选项卡选中效果的css类名,可以根据需要自行定义样式。

在运用到实际项目的时候,要将所有选项卡对应的选项卡内容一次性全部从数据库里读出来。

如果通过ajax动态读取数据,那么此方法不适用,需要改造JS方法!

默认隐藏除第一个选项卡内容容器外的其它选项卡的内容容器,即第一个容器:tabBox_content显示,同辈的其它容器隐藏。

如果有不清楚的地方,欢迎在文章底部留言给我!


本站声明:本站部分文章来自网络,由用户上传分享,如若内容侵犯了您的合法权益,可联系我们进行处理。文章仅供大家学习与参考,不**本站立场。

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

相关图片
相关单图
热门图文标签
热门图片标签
热门词条推荐

精美图文推荐

上一篇 下一篇
作者信息
Bart
(0)赞
2021-12-28 05:31:12
相关专辑
返回首页