手机
当前位置:查字典教程网 >编程开发 >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跨域请求的5中解决方式

简介JavaScript中getUTCMonth()方法的使用

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

javaScript中with函数用法实例分析

JavaScript中的sub()方法的使用介绍

浅谈jQuery中replace()方法

JavaScript中getUTCMinutes()方法的使用详解

JavaScript基于setTimeout实现计数的方法

jquery使用each方法遍历json格式数据实例

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

精品推荐
分类导航