博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
选项卡实现
阅读量:5891 次
发布时间:2019-06-19

本文共 1283 字,大约阅读时间需要 4 分钟。

实现效果:

JQ简单选项卡实现,实现原理:当点击选项卡栏目时为当前栏目添加一个class,然后通过index()获得其为第几个栏目,然后通过eq()选择对应的内容显示。

布局代码:

  
  • 栏目1
  • 栏目2
  

 JQ实现:

$('.tab_menu>ul>li:first').addClass('current');var tabNum = $('.tab_menu>ul>li').index($('.tab_menu>ul>li.current'));$('.tab_content .tab_container').eq(tabNum).show();$('.tab_menu>ul>li').click(function(){    var tabNumOld = $('.tab_menu>ul>li').index($('.tab_menu>ul>li.current'));    var tabNumHover = $('.tab_menu>ul>li').index(this);    if(tabNumOld == tabNumHover){        return false;    }    $('.tab_menu>ul>li').finish().removeClass('current').eq(tabNumHover).addClass('current');    $('.tab_content .tab_container').finish().hide().eq(tabNumHover).show();})

 最终效果

  
  • 栏目1
  • 栏目2
  
  • a
  • b
  • 1
  • 2

转载于:https://www.cnblogs.com/gxsyj/p/5957369.html

你可能感兴趣的文章
java对象的排序_Java对象排序两种方法
查看>>
java jni 原理_使用JNI技术实现Java和C++的交互
查看>>
java 重写system.out_重写System.out.println(String x)方法
查看>>
java 生成对称密钥_java中以DES的方式实现对称加密并提供密钥的实例
查看>>
java hostwrite_一个RUNNABLE状态的线程hang在了java.io.FileOutputStream.writeBytes方法上
查看>>
计算机java语言答案_【计算机考试】JAVA语言,求答案!!!
查看>>
java web session管理_Java Web之会话管理二:Session
查看>>
java 面向对象基本概念_Java面向对象-面向对象编程之基本概念
查看>>
java数值保留2位小数_java中如何使Double类型的数值保留两位小数问题
查看>>
java基础包括哪些内容_Java基础课程内容有哪些?
查看>>
java跨行_小白跨行学习Java的辛酸路程
查看>>
mysql5.7 外键错误_mysql5.7 创建表外键失败 求看下!!!! 折磨我一天了?
查看>>
python asyncio文件操作_Python中使用asyncio封装文件读写详解及实例
查看>>
java邮件数据库_java 发送数据库查询的数据作为excel表格邮件
查看>>
画图程序 java_一个JAVA画图程序
查看>>
java深度解析 pdf_这一份Spring源码解析PDF,阿里架构师直言:全网最深度解析!...
查看>>
为什么java类中可以创建实例_java – 为什么我出乎意料地能够创建我的单例类的多个实例?...
查看>>
将java与sql相连_JAVA与数据库MySQL相连接
查看>>
bean包 java_BeanUtils工具包操作JavaBean
查看>>
pythonweb自动化如何定位div标签定位div表情_基于Python的Web自动化(Selenium)之元素定位...
查看>>