成都网站建设设计

将想法与焦点和您一起共享

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

若点击量第一个按钮后,三秒内点击了第二个按钮,则不会出现弹窗。

“jquery如何停止settimeout”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


网页名称:jquery如何停止settimeout
标题URL:http://chengdu.cdxwcx.cn/article/isjegj.html