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中关于bind()方法的使用技巧分享
Mar 30 jQuery
基于JQuery和原生JavaScript实现网页定位导航特效
Apr 03 jQuery
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
jQuery实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
jquery.uploadView 实现图片预览上传功能
Aug 10 jQuery
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jquery的$().each和$.each的区别
Jan 18 jQuery
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 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之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
php析构函数的简单使用说明
2015/08/24 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
php curl发送请求实例方法
2019/08/01 PHP
通用JS事件写法实现代码
2009/01/07 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
网页整体变灰白色(兼容各浏览器)实例
2013/04/21 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
2020/12/13 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
用python读写excel的方法
2014/11/18 Python
给Python入门者的一些编程建议
2015/06/15 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
python 实现对文件夹内的文件排序编号
2018/04/12 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
使用HTML5 Canvas为图片填充颜色和纹理的教程
2016/03/21 HTML / CSS
行政部主管岗位职责
2013/12/28 职场文书
动员大会主持词
2014/03/20 职场文书
分公司负责人任命书
2014/06/04 职场文书
2015年学生会主席工作总结
2015/04/21 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
小学运动会前导词
2015/07/20 职场文书
话题作文之成长
2019/12/09 职场文书