Javascript 基于setTimeout停止动画
我有一个javascript函数,用于设置表单填写的动画。基本上就像一个教程,向客户展示什么以及如何输入他们的信息。我想知道是否有人知道我可以用什么暂停我的动画。例如,有一个按钮,单击会暂停动画,再次单击会继续动画 我的动画基本上是几个setTimeout的内部彼此 范例Javascript 基于setTimeout停止动画,javascript,jquery,Javascript,Jquery,我有一个javascript函数,用于设置表单填写的动画。基本上就像一个教程,向客户展示什么以及如何输入他们的信息。我想知道是否有人知道我可以用什么暂停我的动画。例如,有一个按钮,单击会暂停动画,再次单击会继续动画 我的动画基本上是几个setTimeout的内部彼此 范例 setTimeout(function(){ $('#box1').val("1"); setTimeout(function(){ $('#box2').val("2"); setTimeout().......
setTimeout(function(){
$('#box1').val("1");
setTimeout(function(){
$('#box2').val("2");
setTimeout()....... and so on
},2000);
},200);
如果您有任何想法,我们将不胜感激。请使用:
myVar=setInterval(yourfunc(),2000);
暂停使用:
cleartInterval(myVar);
您可以在这里查看我的功能:我不确定,但也许您可以使用
$("#box1").stop(true).hide('fast');
或
setTimeout(function(){ $("#box1").hide(); }, 3000);
你能解释一下这是怎么回事吗。ThanksIt将暂停动画,并在单击“开始”时再次从同一点开始。setinterval是否永远运行?另外,我在彼此内部有几个设置超时,我会将最外层的超时设置为变量吗?或者myfunc()函数中包含所有超时?请尝试。setInterval setTimeout是否有效。我不清楚。