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 08 jQuery
JQuery判断正整数整理小结
Aug 21 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
jQuery结合jQuery.cookie.js插件实现换肤功能示例
Oct 14 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
详解jQuery中的isPlainObject()使用方法
Feb 27 jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
详解jQuery如何实现模糊搜索
May 10 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
jquery实现烟花效果(面向对象)
Mar 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
PHP 危险函数解释 分析
2009/04/22 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
执行iframe中的javascript方法
2008/10/07 Javascript
javascript 定义新对象方法
2010/02/20 Javascript
jquery 插件开发备注
2010/08/27 Javascript
jquery常用方法及使用示例汇总
2014/11/08 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
2016/05/25 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
[02:36]DOTA2英雄基础教程 斯拉克
2013/11/29 DOTA
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
python多重继承实例
2014/10/11 Python
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python批量修改文件编码格式的方法
2018/05/31 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
python文件排序的方法总结
2020/09/13 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
校园安全广播稿
2014/02/08 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
党员承诺书内容
2014/03/26 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
企业领导对照检查材料
2014/08/20 职场文书
普通话演讲稿
2014/09/03 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
python中super()函数的理解与基本使用
2021/08/30 Python