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 23 jQuery
jQuery常用选择器详解
Jul 17 jQuery
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
jQuery创建及操作xml格式数据示例
May 26 jQuery
jQuery动态操作表单示例【基于table表格】
Dec 06 jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
JQuery常见节点操作实例分析
May 15 jQuery
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 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 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
PHP如何抛出异常处理错误
2011/03/02 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
在PHP中运行Linux命令并启动SSH服务的例子
2014/06/12 PHP
php curl中gzip的压缩性能测试实例分析
2016/11/08 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
JavaScript获取表单内所有元素值的方法
2015/04/02 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
js获取浏览器的各种属性
2017/04/27 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
2017/11/29 Javascript
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
JavaScript实现随机五位数验证码
2019/09/27 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
零基础学Python(一)Python环境安装
2014/08/20 Python
Python常用的日期时间处理方法示例
2015/02/08 Python
详解numpy的argmax的具体使用
2019/05/27 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
python MD5加密的示例
2020/10/19 Python
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
资料员岗位职责
2013/11/17 职场文书
普通党员对照检查材料
2014/09/24 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
医院财务人员岗位职责
2015/04/14 职场文书
2019消防宣传标语!
2019/07/10 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
php png失真的原因及解决办法
2021/10/24 PHP
python图像处理 PIL Image操作实例
2022/04/09 Python