Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于setTimeout停止动画_Javascript_Jquery - Fatal编程技术网

Javascript 基于setTimeout停止动画

Javascript 基于setTimeout停止动画,javascript,jquery,Javascript,Jquery,我有一个javascript函数,用于设置表单填写的动画。基本上就像一个教程,向客户展示什么以及如何输入他们的信息。我想知道是否有人知道我可以用什么暂停我的动画。例如,有一个按钮,单击会暂停动画,再次单击会继续动画 我的动画基本上是几个setTimeout的内部彼此 范例 setTimeout(function(){ $('#box1').val("1"); setTimeout(function(){ $('#box2').val("2"); setTimeout().......

我有一个javascript函数,用于设置表单填写的动画。基本上就像一个教程,向客户展示什么以及如何输入他们的信息。我想知道是否有人知道我可以用什么暂停我的动画。例如,有一个按钮,单击会暂停动画,再次单击会继续动画

我的动画基本上是几个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是否有效。我不清楚。