2014-01-08 25 views
0

我接到了問題Jquery Text Slider Loop的Javascript文字滑塊淡出

那麼一些腳本我配置它自己,這MyScript可

function showHeading(){ 
     $('#ik'+(heading_cur+1)).css({'opacity' : '0','display' : 'block'}).animate({opacity: 1.0,left: '25px'}, 1000); 
     setTimeout(hideHeading, 5000); 
     } 

function hideHeading(){ 
     $('#ik'+(heading_cur+1)).css({'opacity' : '1','display' : 'none'}).animate({opacity: 0,left: '0px'}, 1000,function(){showHeading();}); 

     heading_cur=(heading_cur+1)%$jIk; 
     } 

我hideHeading函數添加display:none,但我想它與片切換消失

回答

0

它添加在call back

function hideHeading(){ 
     $('#ik'+(heading_cur+1)) 
      .css({'opacity' : '1'}) 
      .animate({opacity: 0,left: '0px'}, 1000 
      ,function(){ $(this).hide(); showHeading();}); 

     heading_cur=(heading_cur+1)%$jIk; 
     } 

然後您可以使用.show().hide()而不是使用display屬性。