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绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery三组基本动画与自定义动画操作实例总结
May 09 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/01 无线电
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
JS小框架 fly javascript framework
2009/11/26 Javascript
理解JS绑定事件
2016/01/19 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
2017/08/29 jQuery
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
Python中logging模块的用法实例
2014/09/29 Python
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
python logging.info在终端没输出的解决
2020/05/12 Python
Python使用shutil模块实现文件拷贝
2020/07/31 Python
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
文言文形式的学生求职信
2013/12/03 职场文书
竞聘演讲稿
2014/04/24 职场文书
活动总结书
2014/05/08 职场文书
企业负责人任命书
2014/06/05 职场文书
亚运会口号
2014/06/20 职场文书
中国梦读书活动总结
2014/07/10 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
在职证明范本
2015/06/15 职场文书
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
详解MongoDB的条件查询和排序
2021/06/23 MongoDB
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技
Python  lambda匿名函数和三元运算符
2022/04/19 Python