问题标签 [cleartimeout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript 函数范围 - 是否使用 console.log?
两个功能:
第一:关闭一个固定在页面底部的stickyFooter onclick of the cross。
jQuery:
第二:此功能淡入/淡出两个div,并在输入区域有焦点时停止。现在需要发生的是,当stickyfooter 关闭时,它需要在这个单独的函数中调用clearTimeout:
问题:
如何将两者结合起来,以便将 timeOut 功能作为粘性页脚关闭的一部分?像这样的东西?
第一次功能修正:
第二个功能修正:
jquery - 创建一个 setTimeout 取消按钮
我有一个文本fadeIn/fadeOut 脚本,在单击时会显示一个指定的图像,持续时间是用setTimeout 定义的。
当我不想在整个设定时间内看到该图像时,我想创建一个取消按钮。
我尝试将 clearTimeout 函数添加到 class="cancel" 并将其指向 a 但无法使其工作...
我的html:
脚本
javascript - 停止在javascript中延迟执行实时图表
我是 JavaScript 新手,我仍然习惯它的工作方式。我有一个绘制实时图表的函数,该图表通过从数据库查询中获取数据来不断更新,使用以下代码完成:
图形更新需要一些时间来执行,当然这也取决于 updateTimeInterval 的值。例如,如果 updateTimeInterval 设置为 1000 毫秒,则绘图会在 8 秒(平均)内使用新值更新,而如果设置为 5000 毫秒,则绘图会在 15 秒内更新。
此更新会一直发生,直到按下停止绘图过程的停止按钮。
这只有在正确的时刻按下停止按钮时才能正常工作,即在 setTimeout 内开始执行函数之前。在我看来,由于执行此功能的延迟,事情变得更加复杂。自然地,人们希望通过按下停止按钮自动停止绘图,而无需等待“正确”的时刻。有什么方法可以用 JavaScript 实现吗?我找不到任何解决这个问题的方法。谢谢!
编辑:
updateGraph() 是一个从数据库中检索数据的函数。一旦获得数据,该函数就会使用最新信息重绘(更新)图形。这会根据 setTimeout 指定的时间延迟连续发生。该图表将永远更新,直到有人按下该停止按钮。
编辑2:
我在 updateGraph() 函数的几个地方设置了一个标志,如果标志的值发生变化,则返回 false。在 clearTimeout() 之前的 stopPlotting() 函数中更改了标志的值。这实际上起到了作用,图表的绘制停止了。
但是,出现了一个新问题:如果现在我想从头开始重新绘制图形,这是不可能的。这是因为标志的值已经改变了,它在 updateGraph() 函数中总是返回 false,所以什么都不会被绘制。你对此有什么提示吗?
编辑3:
提示是在 stopPlotting() 函数中更改另一个布尔变量,并在 updateGraph() 中检查值是否已更改(如果是,则更改标志的值)。这将允许您从头开始绘制图形多次。PS 布尔变量和标志都被声明为全局变量。
javascript - 如何使用 clearTimeout() 取消功能?
当底部页面停留时间少于 4 秒时如何使用 clearTimeout() 取消功能?
当停留在底部页面4秒时,会提醒,没关系^^
但是当在底部停留不到4秒时,然后滚动到顶部,为什么它也会提醒
javascript - 如何在 JavaScript 中暂停函数?
我在 JavaScript 中有一个很长的函数,我将在某些时候暂停它。我知道我可以使用setTimeout(myFunction, 100)
and来做到这一点clearTimeout()
。但是,据我所知,在使用setTimeout(myFunction, 100)
我的函数后,它将在 100 毫秒后从其第一行执行,此后每 100 毫秒执行一次。我想知道我是否可以在第 50 行暂停我的功能,然后在第 51 行之后立即恢复它。这可能吗?
swift - Swift 的“cleartimeout”等价物是什么?
我正在尝试在文本输入字段上设置超时,该字段仅在用户停止输入后一秒钟实现内部代码。因此,当用户键入时,我会不断调用 cleartimeout 并重新启动 setTimeout。
我最初是在查看 Objective C 中的 performSelector 函数,但看起来没有 Swift 等效的函数。
然后我转向 Swift 中的 GCD 函数,寻找一种方法来执行它。
这是我想出的:
dispatch_suspend 函数没有像我希望的那样工作。
也许调度功能在这里不合适?
javascript - JavaScript:数组中的多个 clearTimeout
我有一个带有超时 id 的数组。一次清除所有这些最优雅的方法是什么?还有比这更有效的风格吗?
javascript - ajax成功的jQuery clearTimeout变得混乱并且没有清除以前的超时
我有一个由 jQuery ajax 提交的表单,它有错误验证服务器端。在 beforeSend 上,我显示了一个 gif 加载器和一些加载文本,当验证发送回成功方法时,我显示了相应的错误消息。此消息在 x 秒后有超时隐藏。无论如何,当我继续单击提交按钮时,setTimeout 本身就会令人困惑,而之前的那些并没有清除。这是我正在使用的代码:
编辑
任何建议表示赞赏。
javascript - 调用 clearTimeout 后 setTimeout 继续运行
我正在为一个对象设置动画以在鼠标按下时移动到 1 个方向,当鼠标 clic 上升时,动画应该停止。
我正在使用 setTimeout 但在我释放 clic 后它会继续移动一段时间。