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


Posted in jQuery onMay 05, 2017

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

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

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 相关文章推荐
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
详解jQuery中的easyui
Sep 02 jQuery
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
jquery实现轮播图特效
Apr 12 jQuery
jQuery 动画与停止动画效果实例详解
May 19 jQuery
jQuery HTML获取内容和属性操作实例分析
May 20 jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
jquery中封装函数传递当前元素的方法示例
May 05 #jQuery
jQuery使用JSONP实现跨域获取数据的三种方法详解
May 04 #jQuery
jQuery树插件zTree使用方法详解
May 02 #jQuery
jQuery Tree Multiselect使用详解
May 02 #jQuery
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 #jQuery
jQuery实现按比例缩放图片的方法
Apr 29 #jQuery
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 #jQuery
You might like
4.与数据库的连接
2006/10/09 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
解析PHP实现多进程并行执行脚本
2013/06/18 PHP
thinkphp中空模板与空模块的用法实例
2014/11/26 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
2015/12/18 PHP
Yii视图CGridView实现操作按钮定义地址示例
2016/07/14 PHP
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
2014/11/26 Javascript
javascript几个易错点记录
2014/11/26 Javascript
Angular实现购物车计算示例代码
2017/02/21 Javascript
backbone简介_动力节点Java学院整理
2017/07/14 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
angular项目中bootstrap-datetimepicker时间插件的使用示例
2018/03/15 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
jQuery轮播图功能制作方法详解
2019/12/03 jQuery
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
Python接收Gmail新邮件并发送到gtalk的方法
2015/03/10 Python
详解Python中的各种函数的使用
2015/05/24 Python
python数组过滤实现方法
2015/07/27 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
python和shell监控linux服务器的详细代码
2018/06/22 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
2020/05/10 Python
python实现取余操作的简单实例
2020/08/16 Python
用python对oracle进行简单性能测试
2020/12/05 Python
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
小学六一儿童节活动开幕词
2016/03/04 职场文书
Nginx配置之禁止指定IP访问
2022/05/02 Servers