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插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
jQuery基于cookie实现换肤功能实例
Oct 14 jQuery
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
webpack写jquery插件的环境配置
Dec 21 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
jQuery实现的上拉刷新功能组件示例
May 01 jQuery
基于JQuery实现页面定时弹出广告
May 08 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 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
咖啡与牛奶
2021/03/03 冲泡冲煮
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
探讨php中header的用法详解
2013/06/07 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
php过滤XSS攻击的函数
2013/11/12 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
vue中watch的用法汇总
2020/12/28 Vue.js
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
初步认识Python中的列表与位运算符
2015/10/12 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
2014年销售内勤工作总结
2014/12/01 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
2015年新学期寄语
2015/02/26 职场文书
领导欢送会主持词
2015/07/06 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
追悼会答谢词范文
2015/09/29 职场文书
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript