アニメーション

アニメーション実行中かそうでないかを判別する
.is(“:animated”)

if(!$slider.is(":animated")){
   currentNum++;
   $slider.find('.current').removeClass('current').next().addClass('current');
   $indicator.find('.current').removeClass('current');
   $indicator.find('li').eq(currentNum - 1).addClass('current');
   if(currentNum >contentsItemLength){
      $indicator.find('li').eq(0).addClass('current');
   }
   $viewContents.animate({ 'left': - contentsItemLength* currentNum,
   }, speed, function() {
      if(currentNum > contentsItemLength){
         $viewContents.find('.current').removeClass('current');
         $viewContents.find('.clone-l').next().addClass("current");
         $viewContents.css('left', - contentsItemLength);
         currentNum = 1;
   }
});