jquery如何停止settimeout
本篇内容介绍了“jquery如何停止settimeout”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
创新互联建站拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的网站建设、网站制作、网站维护、遂宁服务器托管解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、成都商城网站开发、政府网站等各类型客户群体,为全球上1000家企业提供全方位网站维护、服务器维护解决方案。
在jquery中,可以用clearTimeout()方法停止settimeout,该方法用于取消setTimeout()方法设置的timeout,参数必须是setTimeout()返回的ID值,语法为“clearTimeout(ID值)”。
本教程操作环境:windows10系统、jquery3.2.1版本、Dell G3电脑。
jquery怎么停止settimeout
clearTimeout() 方法可取消由 setTimeout() 方法设置的定时操作。
取消由 setTimeout() 方法设置的 timeout
clearTimeout() 方法的参数必须是由 setTimeout() 返回的 ID 值。
注意: 要使用 clearTimeout() 方法, 在创建执行定时操作时要使用全局变量:
myVar = setTimeout("javascript function", milliseconds);
如果方法还未被执行,我们可以使用 clearTimeout() 来阻止它。
clearTimeout(id_of_settimeout)
id_of_setinterval 调用 setTimeout() 函数时所获得的返回值,使用该返回标识符作为参数,可以取消该 setTimeout() 所设定的定时执行操作。
示例如下:
123 点击按钮,等待 3 秒后弹出 "Hello" 。
点击第二个按钮来阻止弹出函数 myFunction 的执行。 (你必须在 3 秒前点击)
输出结果:
若只点击第一个按钮,三秒后出现弹窗:
若点击量第一个按钮后,三秒内点击了第二个按钮,则不会出现弹窗。
“jquery如何停止settimeout”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
分享名称:jquery如何停止settimeout
文章路径:http://myzitong.com/article/isjegj.html