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);
         }
     }                        
   })
})

 

posted @ 2017-05-05 11:23  Hailinlu  阅读(121)  评论(0编辑  收藏  举报