2

jquery (またはアクティブな関数に関するもの) でアクティブな関数のリストを取得する方法。次のようなコードを書きたい:

  if(anyfunction == false) { start another function}

別の機能が停止している場合は関数を開始するか、別の機能が開始されている場合はこの機能を停止します。しかし、jqueryを使用してこれを行う方法がわかりません。私の実際のコードは次のとおりです。

function slide(){
$("#slide1").addClass('inslide').fadeIn(ftime,function(){$("#slide1").delay(stime).fadeOut(ftime,function(){$("#slide1").removeClass("inslide"); $("#slide2").addClass('inslide').fadeIn(ftime,function(){$("#slide2").delay(stime).fadeOut(ftime,function(){$("#slide2").removeClass("inslide"); 
$("#slide3").addClass('inslide').fadeIn(ftime,function(){$("#slide3").delay(stime).fadeOut(ftime,function(){$("#slide3").removeClass("inslide"); $("#slide4").addClass('inslide').fadeIn(ftime,function(){$("#slide4").delay(stime).fadeOut(ftime,function(){$("#slide4").removeClass("inslide");
$("#slide5").addClass('inslide').fadeIn(ftime,function(){$("#slide5").delay(stime).fadeOut(ftime,function(){$("#slide5").removeClass("inslide"); slide()}) })  })  })  })  })  })  })  })  });
}
slide();

$("#back").click(function(){
var test = $(".inslide").attr("id");
var sub = test.substring(5);
sub = parseInt(sub);
var subin = sub - 1;
if(sub != 1) {
$("#slide"+sub).removeClass("inslide").fadeOut(ftime,function(){$("#slide"+subin+"").addClass('inslide').fadeIn(ftime)});
}
});

slide()ユーザーがクリックバックしたときに機能を停止したい。

4

0 に答える 0