setinterval函数怎么停止(settimeofday函数)

http://www.itjxue.com  2023-02-22 17:14  来源:未知  点击次数: 

JS setInterval暂停和重启

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

setInterval() 没有暂停这一说,只能清除和开启。

title/title

script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"/script

script src="Scripts/jquery-1.4.1.js" type="text/javascript"/script

script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"/script

script type="text/javascript"

$(function () {

var iCount = setInterval(GetBack, 3000);

function GetBack() {

alert("aa");

$.ajax({

type: "POST",

url: "WebForm4.aspx/GetString",

dataType: "text",

contentType: "application/json; charset=utf-8",

beforeSend: function (XMLHttpRequest) {

},

success: function (msg) {

alert("ff");

},

error: function (msg) {

alert(msg);

}

});

}

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

clearInterval(iCount);

});

});

/script

div

a href="#" id="cOk" sss/a

/div

后台代码

------------------

[WebMethod]

public static string GetString()

{

return "aa";

}

jquery 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

javascript可以单独停止setInterval吗?

javascript可以单独停止setInterval,使用clearInterval即可

补充clearInterval的用法如下:

clearInterval可以清除setInterval设定的定时器,clearInterval用法如下:

clearInterval() 方法可取消由 setInterval() 设置的 timeout。

clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。

语法:

clearInterval(id_of_setinterval)

参数说明:

id_of_setinterval:由 setInterval() 返回的 ID 值。

扩展:

setInterval用法说明:

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

语法:

setInterval(code,millisec[,"lang"])

参数说明:

code:必需。要调用的函数或要执行的代码串。

millisec:必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

返回值:

一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。

(责任编辑:IT教学网)

更多