js中settimeout方法加参数


Posted in Javascript onFebruary 28, 2014

js中settimeout方法加参数的使用。
简单使用看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) 
} */ 
}
Javascript 相关文章推荐
使用Modello编写JavaScript类
Dec 22 Javascript
一个JS翻页效果
Jul 23 Javascript
在JQuery dialog里的服务器控件 事件失效问题
Dec 08 Javascript
JS实现局部选择打印和局部不选择打印
Apr 03 Javascript
深入分析js的冒泡事件
Dec 05 Javascript
javascript操作表格排序实例分析
May 06 Javascript
vue.js中指令Directives详解
Mar 20 Javascript
ES6中Proxy代理用法实例浅析
Apr 06 Javascript
利用10行js代码实现上下滚动公告效果
Dec 08 Javascript
解析vue中的$mount
Dec 21 Javascript
详解VUE前端按钮权限控制
Apr 26 Javascript
webpack常用构建优化策略小结
Nov 21 Javascript
js校验表单后提交表单的三种方法总结
Feb 28 #Javascript
js对象转json数组的简单实现案例
Feb 28 #Javascript
JS中操作JSON总结
Dec 06 #Javascript
动态添加删除表格行的js实现代码
Feb 28 #Javascript
怎么判断js脚本加载完成
Feb 28 #Javascript
JS获取地址栏参数的几种方法小结
Feb 28 #Javascript
jquery ajaxSubmit 异步提交的简单实现
Feb 28 #Javascript
You might like
php文件上传简单实现方法
2015/01/24 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
PHP asXML()函数讲解
2019/02/03 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
JS实现数组去重方法总结(六种方法)
2017/07/14 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
浅谈ES6 模板字符串的具体使用方法
2017/11/07 Javascript
详解mpvue scroll-view自动回弹bug解决方案
2018/10/01 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
Python中的作用域规则详解
2015/01/30 Python
python中快速进行多个字符替换的方法小结
2016/12/15 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
Python正则表达式指南 推荐
2018/10/09 Python
python学生信息管理系统(初级版)
2018/10/17 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
旅游管理本科生求职信
2013/10/14 职场文书
基层党员对照检查材料
2014/09/24 职场文书
三严三实对照检查材料思想汇报
2014/09/28 职场文书
党员教师批评与自我批评发言稿
2014/10/15 职场文书
个人事迹材料怎么写
2014/12/30 职场文书
物业保安辞职信
2015/05/12 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
nginx proxy_cache 缓存配置详解
2021/03/31 Servers
JS Canvas接口和动画效果大全
2021/04/29 Javascript