手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js中settimeout方法加参数
js中settimeout方法加参数
摘要:js中settimeout方法加参数的使用。简单使用看w3school里面没有参数调用,例子:复制代码代码如下:functiontimedM...

js中settimeout方法加参数的使用。

简单使用看w3school

里面没有参数调用,

例子:

复制代码 代码如下:

<script type="text/javascript">

function timedMsg()

{

var a ="dd";

var t=setTimeout(function(){ cao(a);},3000)

}

function cao(a)

{

alert(a);

}

</script>

</head>

<input type="button" value="显示定时的警告框" onClick = "timedMsg()">

我现在的问题是多个之间,只传回来最后一个,想一想啊

复制代码 代码如下:

/* for (var i=0;i<points.length;i++){

AddGuiJi(points[i],value);

//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)

} */

上面中错误的原因是time被触发执行的时候,i=4,所以虽然是多个但是总是最后一个

解决办法

复制代码 代码如下:

var timerr;

function xunhuanlian(points,value){

if(replayi<points.length){

AddGuiJi(points[replayi],value);

replayi++;

timerr=setTimeout(function(){ xunhuanlian(points,value);},1000);

}

else{

replayi =0;

clearTimeout(timerr);

}

/* for (var i=0;i<points.length;i++){

AddGuiJi(points[i],value);

//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)

} */

}

【js中settimeout方法加参数】相关文章:

JS中的Replace方法使用经验分享

Node.js中JavaScript操作MySQL的常用方法整理

JavaScript中substring()方法的使用

JQuery中clone方法复制节点

js跨域请求的5中解决方式

JavaScript基于setTimeout实现计数的方法

jQuery实现强制cookie过期方法汇总

javaScript中push函数用法实例分析

JQuery中Text方法用法实例分析

javascript中一些util方法汇总

精品推荐
分类导航