setinterval,setinterval

http://www.itjxue.com  2023-01-09 06:12  来源:未知  点击次数: 

js里setinterval怎么用

function?show1(){

????trace("每隔1秒显示一次");

}

function?show2(str){

????trace(str);

}

setInterval(show1,1000);

setInterval(show2,2000,"每隔2秒我就会显示一次");

上面已经将函数的setInterval方法介绍了。

下面我们将介绍对象的setInterval方法。

首先,写一个setInterval在动作中调用对象的方法的例子,该例子不需要传递参数。

myobj=new?Object();//创建一个新的对象

myobj.interval=function){

????trace("每隔1秒显示一次");

}//创建对象的方法。

setInterval(myobj,"interval",1000);//设定时间间隔调用对象的方法。

接下来介绍如何传递参数。其实道理和函数的传递参数是一样的。

myobj=new?Object();

myobj.interval-function(str){

????trace(str);

}

setInterval(myobj,"interval",2000,"?每隔2秒我就会显示一次");

注意。要调用为对象定义的方法时,必须在专家模式中使用第二种语法格式。

这样子的话呢,我们来作一个动态显示时间的画面。可以用下面的代码实现。

setInterval(show,1000);

function?show(){

????time=new?Date();

????hour=time.getHours();

???????minu=time.getMinutes();

???????sec=time.get.Seconds();

????datetime=hour+":"+minu+":"+sec;

}//这里的datetime是一个动态文本框的变量名字。

这样子呢,setInterval这个方法大家应该学的很好了。现在呢,我们学习clearInterval.

clearInterval动作的作用是清楚对setInterval函数的调用,它的语法格式如下clearInterval(intervalid);intervalid是调用setInterval函数后返回的对象。

下面举一个简单的例子。

function?show(){

????trace("每隔一秒显示一次");

}

var?sh;

sh=setInterval(show,1000);

clearInterval(sh);

setinterval怎么清除

一般讲setinterval函数赋值给一个变量,使变量获取setinterval函数的句柄

然后使用方法clearInterval(句柄);停止

script type="text/javascript"

$(function () {

//iCount获取setInterval句柄

var iCount = setInterval(GetBack, 3000);

function GetBack() {

alert("aa");

}

//id为cOk绑定点击事件

$("#cOk").click(function (e) {

//清除setInterval

clearInterval(iCount);

});

});

/script

setInterval用法

setInterval是用来重复执行同一个函数的命令。

6秒后执行应该用setTimeout(要执行的函数,等待毫秒数)

var int= setInterval(function() {$("input").trigger("click");}, 6000)

(责任编辑:IT教学网)

更多

推荐PowerPoint文章