js settimeout方法加参数使用说明

  js中settimeout方法加参数的使用。
里面没有参数调用, 
例子:
代码如下:

<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) 
} */ 

时间: 2024-09-28 17:09:48

js settimeout方法加参数使用说明的相关文章

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

 这篇文章主要介绍了js中settimeout方法加参数的使用,需要的朋友可以参考下 简单使用看w3school    里面没有参数调用,    例子如下   代码如下: <script type="text/javascript">  function timedMsg()  {  var a ="dd";  var t=setTimeout(function(){ cao(a);},3000)  }  function cao(a)  {  aler

js中settimeout方法加参数_javascript技巧

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

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

简单使用看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=&

javascript-js中的java代码如何访问js中方法的参数??见图

问题描述 js中的java代码如何访问js中方法的参数??见图 如何让1处的值传到2处这里?? 解决方案 需要用ajax提交你的index到服务器,服务器端无法直接获取客户端js的变量值 <script src=""http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.1.min.js""></script><script type=""text/javascript&qu

为什么要在引入的css或者js文件后面加参数的详细讲解_jquery

css和js带参数(形如.css?v=与.js?v=) 复制代码 代码如下: <script type="text/javascript" src="jb51.js?version=1.2.6″></script><link rel='stylesheet' href='base.css?version=2.3.3′ type='text/css' /> 使用参数有两种可能, 第一.脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示

js setTimeout延时加载

延迟自动完成 需求:在文本输入框中,监听用户输入,实现自动完成功能. 弊端:用户每输入一个字符,都会产生一个ajax请求,如果用户连续输入了一长串内容,请求次数就很多,实际上,最后的那次,才是用户需要的. 代码与上面例子类似. 延迟滚动 需求:页面的广告,需要用户滚动到哪,就跟到哪. 弊端:用户滚动在底,触发了n次的让广告重新定位的函数.其实,只需要当用户停下的时候,才触发一次就足够了. 代码与1类似.   var changetab = function(){ var timeid = 0;

jquery获取url参数及url加参数的方法_jquery

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作,下面通过文字说明加代码分析的形式给大家解析,具体详情请看下文. 1.jquery获取url很简单,代码如下: 复制代码 代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识. 2.jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如

JS实现窗口加载时模拟鼠标移动的方法

  本文实例讲述了JS实现窗口加载时模拟鼠标移动的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 function judge(){ alert("mousemove"); document.onmousemove = null;//撤销鼠标移动模拟 } function simulateMouseMove(){//模拟鼠标移动 document.onmousemove = judge; } window.onload=simulateMouseMo

js给页面加style无效果的解决方法

 js给页面加style没有效果的情况,想必大家都有见到吧,下面有个不错的解决方法,大家可以参考下 今天做项目时遇到一个问题,我的a.jsp引入了b.jsp,c.jsp也引入了b.jsp,而b.jsp里面的style是根据引入的不同动态改变的(在a.jsp.c.jsp中写js改变).网上找了好多代码,试了很多次,都没有效果.后来,看到了这段代码,document.getElementById("aa").style.cssText="background:#1175d9;&q