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源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 jQuery
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
jQuery实现的淡入淡出图片轮播效果示例
Aug 29 jQuery
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
jQuery实现获取多选框的值示例
Feb 07 jQuery
jQuery插件实现图片轮播效果
Oct 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
php简单浏览目录内容的实现代码
2013/06/07 PHP
解析func_num_args与func_get_args函数的使用
2013/06/24 PHP
PHP基本语法总结
2014/09/06 PHP
php for 循环使用的简单实例
2016/06/02 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
PHP count()函数讲解
2019/02/03 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
js判断浏览器的比较全的代码
2007/02/13 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
javascript常用经典算法详解
2017/01/11 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
vue filters的使用详解
2018/06/11 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Python人脸识别初探
2017/12/21 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
英语自我评价范文
2014/01/24 职场文书
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
市场营销专业求职信
2014/06/17 职场文书
爱情保证书
2015/01/17 职场文书
工厂采购员岗位职责
2015/04/07 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
基于Redis zSet实现滑动窗口对短信进行防刷限流的问题
2022/02/12 Redis
Java 超详细讲解数据结构中的堆的应用
2022/04/02 Java/Android
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers