jquery实现tab选项卡切换效果(悬停、下方横线动画位移)

发布时间 - 2026-01-11 00:59:27    点击率:

本文实例为大家分享了jquery实现tab选项卡切换展示的具体代码,供大家参考,具体内容如下

同时实现悬停、下方横线动画位移:

代码:

<sytle>
  *{margin:0;padding:0; }
  .box{position:relative;font-size:0;}
  .box span{display:inline-block;width:150px;height:40px;line-height:40px;text-align:center;background:#eee;font-size:16px;}
  .line{position:absolute;width:150px;height:3px;background:#059;left:0;bottom:0;}
</style>
<div class="box" id="switch">
 <span class="current">新闻资讯</span>
  <span>公司动态</span>
 <div class="line"></div>
</div> 

$(function(){
 var $spans=$("#switch span");
 $spans.click(function(){
   $(this).addClass('current').siblings().removeClass('current');
  var index=$spans.index(this);   
  //$("#content .detail").eq(index).show().siblings().hide();
  //$("#fr .bar").eq(index).show().siblings().hide();
 })
    
 $spans.mouseover(function(){
  var index=$spans.index(this);
  var cName=$(this).attr("class");
  if(cName!="current"){
   if(index==0){
    $('.line').animate({'left':'0px'},300);
   }else{
    $('.line').animate({'left':'150px'},300);
   }
  }    
 })
 $spans.mouseout(function(){
  var index=$spans.index(this);
  var cName=$(this).attr("class");
  if(cName!="current"){
   if(index==0){
   $('.line').animate({'left':'150px'},300);
   }else{
   $('.line').animate({'left':'0px'},300);
   }
    }      
 })
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jquery  # tab  # 选项卡  # 基于JQuery的6个Tab选项卡插件  # JQuery Tab选项卡效果代码改进版  # jQuery实现TAB选项卡切换特效简单演示  # jQuery实现Tab选项卡切换效果简单演示  # jquery实现超简洁的TAB选项卡效果代码  # jQuery实现滚动切换的tab选项卡效果代码  # jQuery实现移动端Tab选项卡效果  # jQuery封装的tab选项卡插件分享  # 动感效果的TAB选项卡jquery 插件  # 基于jquery实现的tab选项卡功能示例【附源码下载】  # 大家分享  # 具体内容  # 大家多多  # relative  # size  # font  # position  # margin  # padding  # box  # span  # px  # height  # width  # display  # inline  # block  # style  # text 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  详解CentOS6.5 安装 MySQL5.1.71的方法  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  如何基于PHP生成高效IDC网络公司建站源码?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  jQuery 常见小例汇总  如何获取免费开源的自助建站系统源码?  文字头像制作网站推荐软件,醒图能自动配文字吗?  简历没回改:利用AI润色让你的文字更专业  Swift中switch语句区间和元组模式匹配  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  EditPlus中的正则表达式实战(6)  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  如何用5美元大硬盘VPS安全高效搭建个人网站?  高防服务器租用首荐平台,企业级优惠套餐快速部署  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  如何将凡科建站内容保存为本地文件?  微信小程序 input输入框控件详解及实例(多种示例)  如何为不同团队 ID 动态生成多个独立按钮  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Python进程池调度策略_任务分发说明【指导】  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  郑州企业网站制作公司,郑州招聘网站有哪些?  如何快速上传自定义模板至建站之星?  php结合redis实现高并发下的抢购、秒杀功能的实例  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  网站制作壁纸教程视频,电脑壁纸网站?  Laravel如何使用.env文件管理环境变量?(最佳实践)  北京的网站制作公司有哪些,哪个视频网站最好?  浅谈redis在项目中的应用  JavaScript模板引擎Template.js使用详解  linux写shell需要注意的问题(必看)  深圳网站制作平台,深圳市做网站好的公司有哪些?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  微信小程序 五星评分(包括半颗星评分)实例代码  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  北京网站制作的公司有哪些,北京白云观官方网站?  简单实现jsp分页  如何用PHP工具快速搭建高效网站?  如何在云服务器上快速搭建个人网站?  制作旅游网站html,怎样注册旅游网站?  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】