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实现全选、全不选以及单选功能
Mar 23 jQuery
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
一文快速了解JQuery中的AJAX
May 31 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
jquery实现吸顶导航效果
Jan 08 jQuery
JQuery Ajax如何实现注册检测用户名
Sep 25 jQuery
jquery插件懒加载的示例
Oct 24 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随机显示指定文件夹下图片的方法
2015/07/13 PHP
yii用户注册表单验证实例
2015/12/26 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
php实现微信发红包功能
2018/07/13 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
详解KOA2如何手写中间件(装饰器模式)
2018/10/11 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
vue transition 在子组件中失效的解决
2019/11/12 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python生成指定长度的随机数密码
2014/01/23 Python
Python while 循环使用的简单实例
2016/06/08 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
Python对象属性自动更新操作示例
2018/06/15 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
Pycharm中如何关掉python console
2020/10/27 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
法国家具及室内配件店:home24
2017/01/21 全球购物
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
群众路线问题查摆对照检查材料
2014/10/04 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
庆六一宣传标语
2014/10/08 职场文书
银行先进个人总结
2015/02/15 职场文书
上学路上观后感
2015/06/16 职场文书
感恩的心主题班会
2015/08/12 职场文书
Python jiaba库的使用详解
2021/11/23 Python