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处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
jQuery中extend函数简单用法示例
Oct 11 jQuery
jQuery实现的两种简单弹窗效果示例
Apr 18 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 jQuery
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
jQuery实现轮播图效果demo
Jan 11 jQuery
如何在vue 中引入使用jquery
Nov 10 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
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
使用php实现从身份证中提取生日
2016/05/09 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
5个最佳的Javascript日期处理类库分享
2012/04/15 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
基于jQuery实现美观且实用的倒计时实例代码
2015/12/30 Javascript
vue 表单输入格式化中文输入法异常问题
2018/05/30 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
Python实现更改图片尺寸大小的方法(基于Pillow包)
2016/09/19 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
基于Python log 的正确打开方式
2018/04/28 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
解决Pycharm出现的部分快捷键无效问题
2018/10/22 Python
OpenCV 模板匹配
2019/07/10 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
Linux文件系统类型
2012/09/16 面试题
医学专业应届生的自我评价
2014/02/28 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
2014年食堂工作总结
2014/11/20 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书