window.clearInterval与window.setInterval的用法

转载 2013年12月06日 11:18:27

扩展:http://heisetoufa.iteye.com/blog/227639

setintervalhttp://www.w3school.com.cn/htmldom/met_win_setinterval.asp

clearinterval: http://www.w3school.com.cn/htmldom/met_win_clearinterval.asp

window.setInterval()

功能:按照指定的周期(以毫秒计)来调用函数或计算表达式。

语法:setInterval(code,millisec)

 

解释:code:在定时时间到时要执行的JavaScript代码串。

millisec:设定的定时时间,用毫秒数表示。

返回值:定时器的ID值,可用于clearInterval()方法停止指定的定时器。

注:setInterval()方法会不停地调用函数,直到用clearInterval()终止定时或窗口被关闭。

window.clearInterval()

功能:取消由setInterval()方法设置的定时器。

语法:clearInterval(id_of_setinterval)

解释:id_of_setinterval:由setInterval()返回的ID值。该值标识了一个setInterval定时器。

也就是:window.setInterval()返回的就是window.clearInterval的参数

例子:

<script type="text/javascript">
var count = 0;
var timeID;
function timeCount()
{
  document.getElementByIdx('timetxt').value = count;
  count++;
}
function beginCount()
{
  timeID = setInterval("timeCount()",1000);
}
function stopCount()
{
  clearInterval(timeID);
}
</script>
<input type="button" value="开始计时" onclick="beginCount()" />
<input type="text" id="timetxt" size="5" />
<input type="button" value="停止计时" onclick="stopCount()" />
 再如:
var objTimer = window.setInterval("moveDiv()",10)是调动定时器,其中moveDiv是js的一个函数

if(objTimer) window.clearInterval(objTimer)是停止定时器


 


相关文章推荐

(2)window方法:confirm、setTimeout、setInterval、clearInterval、moveBy和moveTo、open和close

confirm、setTimeout、setInterval、clearInterval、moveBy和moveTo、open和close

js定时器用法详解——setTimeout()、setInterval()、clearTimeout()、clearInterval()

写在前面: 在js应用中,定时器的作用就是可以设定当到达一个时间来执行一个函数,或者每隔几秒重复执行某段函数。这里面涉及到了三个函数方法:setInterval()、setTimeout()、c...
  • OBKoro1
  • OBKoro1
  • 2017年05月21日 00:06
  • 454

开发日记(2015.9.21):Js中clearInterval、window.onload失效 及 Js添加animation的浏览器兼容

在使用定时器的情况下,偶尔会出现clearInterval清除不了定时器的情况,这个时候,可以通过外加一个布尔值来进行判别操作: 1)失效情况:var timer; function doThis(...

window.setTimeout() 和window.setInterval() 的用法与区别

【1】setTimeout定义和用法: setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。  语法: setTimeout(code,millisec)  参数: code ...
  • J080624
  • J080624
  • 2016年12月27日 15:36
  • 543

在js中window.setInterval() 实现ukey的自动识别

先看两个简单的小例子。 setTimeout()的使用:  function test() { //100毫秒后执行sleep方法, 但这100毫秒程序不会等待,会继续执行set...

分享一个自己利用javascript中的window.setInterval()定时器实现页面背景图片变换的特效(同时淡入淡出效果)

和上一个发的文章一样,同样是利用setInterval()定时器,可以实现图片淡入淡出,图片变换等等特效。 其实可以看出,图片并不是背景图片,只是利用了DIV中position: absolute;...

window.setInterval

Summary Calls a function or executes a code snippet repeatedly, with a fixed time delay between e...

JavaScript setInterval和clearInterval 定时器

时间间隔可以用 setInterval 命令来创建并用 clearInterval 命令来终止。setInterval 所用的参数有两种格式。在第一种格式中,你传递给 setInterval 的参数可...

setInterval()和clearInterval()

setInterval()和clearInterval()是BOM中window对象的两个方法。 setInterval():设置定时器方法——接收两个参数arg1,arg2; arg1可以是字符...
  • DreamFJ
  • DreamFJ
  • 2017年02月27日 13:19
  • 159
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:window.clearInterval与window.setInterval的用法
举报原因:
原因补充:

(最多只允许输入30个字)