定义和用法:

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

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

var time=0;

用法1:

function jump(){

  …………  //函数内容

}

time = setInterval("jump",5000); //每个五秒调用一次函数

当需要暂停的时候

  $("").hover(function(){

    clearInterval(time),function(){

    time = setInterval("jump",5000);

    }  

  })

用法2:

function autoPlay(){

  time = setInterval(function(){

    …………   //函数内容

  },5000);

}

autoPlay();  //调用函数

当需要暂停时

   $("").hover(function(){

    clearInterval(time),function(){

    autoPlay();

    }  

  })

总结:

第一种用法思路比较清晰,先设置一个函数,在通过setInterval来自行调用,但是将其在别处调用比较困难;

第二种方法看起来比较乱,在setInterval内部写下自行调用的函数,然后在给他套上一个有名函数,然后通过调用有名函数来实行自动,在别处调用比较方便。

以上纯属个人看法,希望大神们多多指点。

转载于:https://www.cnblogs.com/kdbBlog/p/4319005.html

setInterval相关推荐

  1. setTimeout、setInterval、promise、async/await的顺序详解(多种情况,非常详细~)

    本文很长,列举的情况很多. 在阅读本文之前,如果您有充足的时间,请新建一个项目与本文一同实践. 每段代码都有对应的解释,但是自己动手尝试印象才会更深哦~ setInterval:表示多久执行一次,需要 ...

  2. html里的swal添加倒计时,使用甜蜜警报插件的setInterval函数倒计时

    我试图实现倒计时到sweetAlert.在不活动20分钟后,会弹出甜蜜警报并显示会话即将超时,并且用户有两种选择:注销或继续,这将重新启动空闲计时器.当鼠标移动或点击时,空闲计时器也会重置.我的问题是 ...

  3. Window对象中setInterval()和setTimeout()的区别

    - setInterval("",time):每隔指定的时间执行一次调用的函数或计算表达式,如果不停止会无限次去执行: - setTimeout("",time ...

  4. 微信小程序setinterval_微信小程序中setInterval的使用方法

    微信小程序中setinterval的使用方法 看了下小程序的画布功能,简单的使用了一下,用蹩脚的逻辑做了个 "弹啊弹,弹走鱼尾纹的小球",一起来看下吧.过程不重要主要是画布的使用哦 ...

  5. javascript requestAnimationFrame 解决 setTimeout、setInterval 时间不准的方法。

    javascript requestAnimationFrame 解决 setTimeout.setInterval 时间不准的方法. 取代 setInterval <!DOCTYPE html ...

  6. vue 定时循环 setInterval

    代码: <script> export default {beforeDestroy() {clearInterval(this.timer);}, created() {this.get ...

  7. setTimeOut()和setInterval()的用法

    setTimeOut()和setInterval()的用法 setTimeOut(function(){},1000); 在特定时间之后调用函数,只调用一次 setInterval(function( ...

  8. JS 中settimeout和setinterval函数的区别

    2019独角兽企业重金招聘Python工程师标准>>> 首先settimeout一定时间之后执行表达式或程序,并只执行一次:setinterval是每间隔一定时间后开始执行表达式或程 ...

  9. setInterval 与 clearInterval详解

    首先注意,setInterval与clearInterval都是直属于window对象的. 1.直接调用setInterval(即不通过函数调用) <div id="oDiv_show ...

  10. 点滴积累【JS】---JS小功能(setInterval实现图片效果显示时间)

    效果: 代码: 1 <head runat="server"> 2 <title></title> 3 <script type=&quo ...

最新文章

  1. Ocelot + Consul实践
  2. hdu 1796 How many integers can you find 容斥定理
  3. sails框架发送邮件
  4. mysql索引碎片产生原因_解析mysql 表中的碎片产生原因以及清理
  5. 10.15 wget:命令行下载工具
  6. 人生苦短,我学python之python+selenium select下拉框
  7. raspberry pi_如何使用Raspberry Pi测量颗粒物
  8. 解决idea工具下tomcat中文乱码问题
  9. 理解“万事万物皆对象“
  10. 远程控制办公室电脑在家远程连接办公室电脑进行办公
  11. matlab彩色图像锐化
  12. Nginx反向代理负载均衡群集实战
  13. python之selenium和xpath简单知晓国服魔兽世界正式服人口普查
  14. 一文读懂 UniProt 数据库(2023 最新版)
  15. 华为emui11系统是鸿蒙系统吗,华为EMUI10.1才更新不久,EMUI11就被曝,网友:咋没见鸿蒙?...
  16. 在Centos7中配置NIS的详细过程
  17. 千里之行始于足下,Python编写进度条
  18. 敏捷开发宣言 新时代解读
  19. linux 文本行倒叙,Linux文本行倒序排列6种方法
  20. 【自建NAS】基础环境搭建,几行命令建成私有云盘,无复杂配置

热门文章

  1. mysql 使用sum limit_mysql踩坑记录之limit和sum函数混合使用问题
  2. 系统如何启动数据库服务器,怎么启动sql数据库服务器
  3. 计算机科学陈国华,科学网—模式识别与智能系统是个什么专业? - 晏燕华的博文...
  4. mysql数据库的字符集_mysql数据库中字符集乱码问题原因及解决
  5. 树莓派和微信和服务器,用树莓派搭建微信公共平台
  6. HTML+CSS+JS实现 ❤️经典霓虹灯英文字母特效❤️
  7. c语言抓取抖音视频,【FiddlerScript】利用Fiddler中的FiddlerScript自动抓取抖音无水印视频并且自动保存...
  8. 接口自动化测试_Python自动化测试学习路线之接口自动化测试「模块四」
  9. 文件管理服务器数据库,Oracle数据库服务器参数文件管理教程
  10. 积分上下限无穷_数学分析|第九章 定积分利用等价无穷小量和定积分定义解决数列极限问题总结...