zoukankan      html  css  js  c++  java
  • js中settimeout方法加参数

    js中settimeout方法加参数的使用。
    简单使用看w3school 
    里面没有参数调用, 
    例子:
    <script type="text/javascript"> 
    function timedMsg() 
    var a ="dd"; 
    var t=setTimeout(function(){ cao(a);},3000) 
    function cao(a) 
    alert(a); 
    } www.jbxue.com
    </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); 
    } www.jbxue.com
    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) 
    } */ 
  • 相关阅读:
    unitest 测试集 实例
    python3 设置滚动条
    python3 mail
    wordpress +window 走起~
    获取在线python 文档
    chrome 自动加载flash
    报错 hint: Updates were rejected because the remote contains work that you do 解决方法
    Bitcode
    Autorelease
    atomic
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3572771.html
Copyright © 2011-2022 走看看