js中settimeout方法加参数的使用实例


Posted in Javascript onFebruary 27, 2014

简单使用看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 相关文章推荐
一些老手都不一定知道的JavaScript技巧
May 06 Javascript
node.js中的fs.exists方法使用说明
Dec 17 Javascript
分享我的jquery实现下拉菜单心的
Nov 29 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
Apr 15 Javascript
正则中的回溯定义与用法分析【JS与java实现】
Dec 27 Javascript
Vue数据驱动模拟实现2
Jan 11 Javascript
Angular2利用组件与指令实现图片轮播组件
Mar 27 Javascript
微信小程序模板(template)使用详解
Jan 31 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
Vue多环境代理配置方法思路详解
Jun 21 Javascript
JSX在render函数中的应用详解
Sep 04 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
Oct 02 Javascript
回车直接实现点击某按钮的效果即触发单击事件
Feb 27 #Javascript
Ajax请求在数据量大的时候出现超时的解决方法
Feb 27 #Javascript
jQuery的live()方法对hover事件的处理示例
Feb 27 #Javascript
类似天猫商品详情随浏览器移动的示例代码
Feb 27 #Javascript
css结合js制作下拉菜单示例代码
Feb 27 #Javascript
js function定义函数的几种不错方法
Feb 27 #Javascript
window.open 以post方式传递参数示例代码
Feb 27 #Javascript
You might like
php 调用远程url的六种方法小结
2009/11/02 PHP
php实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
php常用的工具开发整理
2019/09/26 PHP
php适配器模式简单应用示例
2019/10/23 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
Bootstrap提示框效果的实例代码
2017/07/12 Javascript
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
vue使用微信JS-SDK实现分享功能
2019/08/23 Javascript
[06:36]吞吞映像top1
2014/06/20 DOTA
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
python计算一个序列的平均值的方法
2015/07/11 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
Django自带用户认证系统使用方法解析
2020/11/12 Python
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
致跳高运动员加油稿
2014/02/12 职场文书
经典公益广告词
2014/03/13 职场文书
南京青奥会口号
2014/06/12 职场文书
医院义诊活动总结
2014/07/04 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
MySQL的Query Cache图文详解
2021/07/01 MySQL
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js
html解决浏览器记住密码输入框的问题
2023/05/07 HTML / CSS