js中settimeout方法加參數(shù)
更新時間:2014年02月28日 14:57:06 作者:
這篇文章主要介紹了js中settimeout方法加參數(shù),需要的朋友可以參考下
js中settimeout方法加參數(shù)的使用。
簡單使用看w3school
里面沒有參數(shù)調(diào)用,
例子:
<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ù)調(diào)用,
例子:
復(fù)制代碼 代碼如下:
<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)在的問題是多個之間,只傳回來最后一個,想一想啊
復(fù)制代碼 代碼如下:
/* 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,所以雖然是多個但是總是最后一個
解決辦法
復(fù)制代碼 代碼如下:
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之定時刷新窗口和關(guān)閉窗口(代碼超簡單)
- JavaScript中SetInterval與setTimeout的用法詳解
- javascript中SetInterval與setTimeout的定時器用法
- JavaScript中setTimeout的那些事兒
- JavaScript中停止執(zhí)行setInterval和setTimeout事件的方法
- js中setTimeout()與clearTimeout()用法實例淺析
- Javascript的setTimeout()使用閉包特性時需要注意的問題
- js中的setInterval和setTimeout使用實例
- setTimeout學(xué)習(xí)小結(jié)
相關(guān)文章
JS實現(xiàn)瀏覽器狀態(tài)欄文字從右向左彈出效果代碼
這篇文章主要介紹了JS實現(xiàn)瀏覽器狀態(tài)欄文字從右向左彈出效果,涉及JavaScript結(jié)合時間函數(shù)遍歷字符串及動態(tài)改變狀態(tài)欄顯示效果的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10echarts學(xué)習(xí)之如何給餅圖中間添加文字
這篇文章主要介紹了echarts學(xué)習(xí)之如何給餅圖中間添加文字問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03JavaScript實現(xiàn)的DOM樹遍歷方法詳解【二叉DOM樹、多叉DOM樹】
這篇文章主要介紹了JavaScript實現(xiàn)的DOM樹遍歷方法,結(jié)合實例形式詳細分析了二叉DOM樹、多叉DOM樹的前序、中序與后序遍歷,以及多叉樹深度優(yōu)先、廣度優(yōu)先等相關(guān)遍歷操作實現(xiàn)技巧,需要的朋友可以參考下2018-05-05JS解決?Array.fill()參數(shù)為對象指向同一個引用地址的問題
這篇文章主要介紹了JS解決?Array.fill()參數(shù)為對象指向同一個引用地址問題,解決方案使用map返回出不同的引用的地址,fill參數(shù)可隨意填寫(不為空),主要是map函數(shù)中返回的數(shù)據(jù),需要的朋友可以參考下2023-02-02弱類型語言javascript中 a,b 的運算實例小結(jié)
這篇文章主要介紹了弱類型語言javascript中 a,b 的運算,結(jié)合實例形式總結(jié)分析了js閉包函數(shù)中布爾值與字符串的a,b運算相關(guān)操作技巧,需要的朋友可以參考下2019-08-08