手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js中settimeout方法加参数的使用实例
js中settimeout方法加参数的使用实例
摘要:简单使用看w3school里面没有参数调用,例子如下复制代码代码如下:functiontimedMsg(){vara="dd";vart=s...

简单使用看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方法加参数的使用实例】相关文章:

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

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

JavaScript中的pow()方法使用

JavaSacript中charCodeAt()方法的使用详解

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

javascript函数特点实例

javaScript中slice函数用法实例分析

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

JavaScript中search()方法的使用

JavaScript中isPrototypeOf函数作用和使用实例

精品推荐
分类导航