js中settimeout方法加參數(shù)
更新時間:2014年02月28日 14:57:06 作者:
這篇文章主要介紹了js中settimeout方法加參數(shù),需要的朋友可以參考下
js中settimeout方法加參數(shù)的使用。
簡單使用看w3school
里面沒有參數(shù)調用,
例子:
<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()">
我現(xiàn)在的問題是多個之間,只傳回來最后一個,想一想啊
/* for (var i=0;i<points.length;i++){
AddGuiJi(points[i],value);
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)
} */
上面中錯誤的原因是time被觸發(fā)執(zhí)行的時候,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)
} */
}
簡單使用看w3school
里面沒有參數(shù)調用,
例子:
復制代碼 代碼如下:
<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()">
我現(xiàn)在的問題是多個之間,只傳回來最后一個,想一想啊
復制代碼 代碼如下:
/* for (var i=0;i<points.length;i++){
AddGuiJi(points[i],value);
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)
} */
上面中錯誤的原因是time被觸發(fā)執(zhí)行的時候,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的巧妙用法前端函數(shù)節(jié)流
- 快速掌握Node.js中setTimeout和setInterval的使用方法
- JavaScript 定時器 SetTimeout之定時刷新窗口和關閉窗口(代碼超簡單)
- JavaScript中SetInterval與setTimeout的用法詳解
- javascript中SetInterval與setTimeout的定時器用法
- JavaScript中setTimeout的那些事兒
- JavaScript中停止執(zhí)行setInterval和setTimeout事件的方法
- js中setTimeout()與clearTimeout()用法實例淺析
- Javascript的setTimeout()使用閉包特性時需要注意的問題
- js中的setInterval和setTimeout使用實例
- setTimeout學習小結
相關文章
JS實現(xiàn)瀏覽器狀態(tài)欄文字從右向左彈出效果代碼
這篇文章主要介紹了JS實現(xiàn)瀏覽器狀態(tài)欄文字從右向左彈出效果,涉及JavaScript結合時間函數(shù)遍歷字符串及動態(tài)改變狀態(tài)欄顯示效果的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10JavaScript實現(xiàn)的DOM樹遍歷方法詳解【二叉DOM樹、多叉DOM樹】
這篇文章主要介紹了JavaScript實現(xiàn)的DOM樹遍歷方法,結合實例形式詳細分析了二叉DOM樹、多叉DOM樹的前序、中序與后序遍歷,以及多叉樹深度優(yōu)先、廣度優(yōu)先等相關遍歷操作實現(xiàn)技巧,需要的朋友可以參考下2018-05-05JS解決?Array.fill()參數(shù)為對象指向同一個引用地址的問題
這篇文章主要介紹了JS解決?Array.fill()參數(shù)為對象指向同一個引用地址問題,解決方案使用map返回出不同的引用的地址,fill參數(shù)可隨意填寫(不為空),主要是map函數(shù)中返回的數(shù)據(jù),需要的朋友可以參考下2023-02-02