• 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) 
    } */ 
  • 相关阅读:
    (转)Tomcat7+Redis存储Session
    (转)Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
    Oracle行转列、列转行的Sql语句总结(转)
    http升https笔记
    quartz 线程问题
    SQL语句汇总
    IDEA 入坑
    ssm 配置文件intit
    黑马-springMvC 运行加载顺序
    实训--git 好文
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3572771.html
Copyright © 2020-2023  润新知