如何在 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()
功能在用户单击返回时停止。