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实现的简单在线计算器功能
May 11 jQuery
jQuery 实现双击编辑表格功能
Jun 19 jQuery
jQuery实现广告条滚动效果
Aug 22 jQuery
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
jQuery进阶实践之利用最优雅的方式如何写ajax请求
Dec 20 jQuery
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
详解如何使用webpack打包多页jquery项目
Feb 01 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jQuery实现验证用户登录
Dec 10 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
JQuery Ajax如何实现注册检测用户名
Sep 25 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
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
PHP版微信公众平台红包API
2015/04/02 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
详解使用JS如何制作简单的ASCII图与单极图
2017/03/31 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
Python实现向QQ群成员自动发邮件的方法
2014/11/19 Python
Python使用requests发送POST请求实例代码
2018/01/25 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
在keras中实现查看其训练loss值
2020/06/16 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
大学生毕业自我评价范文分享
2013/11/11 职场文书
酒店拾金不昧表扬信
2014/01/18 职场文书
设计师个人求职信范文
2014/02/02 职场文书
会计核算科岗位职责
2014/03/19 职场文书
材料采购员岗位职责
2015/04/03 职场文书
Python中可变和不可变对象的深入讲解
2021/08/02 Python
Python OpenCV之常用滤波器使用详解
2022/04/07 Python