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 表单序列化实例代码
Jun 11 jQuery
基于jQuery和CSS3实现APPLE TV海报视差效果
Jun 16 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
jQuery实现表格隔行换色
Sep 01 jQuery
jQuery时间戳和日期相互转换操作示例
Dec 07 jQuery
jquery获取img的src值实例介绍
Jan 16 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
jQuery事件blur()方法的使用实例讲解
Mar 30 jQuery
详解jQuery中的prop()使用方法
Jan 05 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 empty()与isset()区别的详细介绍
2013/06/17 PHP
php学习笔记之面向对象
2014/11/08 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
thinkPHP多语言切换设置方法详解
2016/11/11 PHP
php使用curl实现简单模拟提交表单功能
2017/05/15 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
js 覆盖和重载 函数
2009/09/25 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
AngularJS基础学习笔记之表达式
2015/05/10 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
2016/06/15 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
2019/07/10 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
JavaScript 实现继承的几种方式
2021/02/19 Javascript
python调用shell的方法
2013/11/20 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
使用python将时间转换为指定的格式方法
2018/11/12 Python
在python中利用opencv简单做图片比对的方法
2019/01/24 Python
python自动化测试三部曲之unittest框架的实现
2020/10/07 Python
佳能英国官方网站:Canon UK
2017/08/08 全球购物
应用英语专业自荐信
2014/01/26 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
车辆转让协议书
2014/09/24 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android