问题标签 [pause]

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.

0 投票
0 回答
19 浏览

if-statement - 调用 if 语句,直到它完成才更新它

如何调用 if 语句(或任何其他函数)而不再次调用它,直到它完成执行?我有一个调用另一个函数(在另一个类中)的更新函数,但是因为它执行每个更新,所以用户没有时间实际完成 IF 语句(if 语句依赖于用户输入),因此它什么也不返回或只有第一部分。

代码(更新在哪里):

改变瓷砖功能:

0 投票
2 回答
161 浏览

swift - Swift:暂停无限滚动背景(即无限循环)

在我的游戏中,当调用“endGame”函数时,我希望某些事情暂停,而其他事情保持运行。通过使用“暂停”布尔值,我已经能够为大多数操作完成此操作,但我无法让它适用于我的滚动背景。我知道问题与后台操作如何包含在 for 循环中有关,但我不确定如何解决这个问题。这是我的代码示例:

在这个例子中,“paused”布尔值非常适用于名为“sun”的旋转 SKSpriteNode,但它不适用于背景。有什么想法吗?

0 投票
2 回答
91 浏览

javascript - 暂停大量AJAX调用,多个数据集

我正在尝试创建一个 Web 实用程序,它采用几个大型数据集并进行 ajax 调用来处理它们并将它们索引到一个表中以进行搜索。基本上,数据会被分解成5个数据集,但为了简单起见,我将样本数据缩减为2个集合(基本上是多维数组)。

  • 库存物品
  • 系统

让我们再说一遍,为了简单起见,每个数据集都有 3 个项目。

脚本第 1 部分


它应该工作的方式是代码命中第一个库存项目,基于它进行 ajax 调用,等待响应,然后移动到第二个项目。它一遍又一遍地这样做,直到它到达最后一个项目,此时,它会移动到下一个数据集(系统),然后通过这些数据集。

现在,我有这个工作得很好。您可以在下面的 CodePen 链接中看到一个功能齐全的示例。此版本的 JS 代码内置了一个小延迟,以更好地演示该问题。

工作示例


现在已要求我添加暂停/取消暂停功能。对于如何在不冻结浏览器的情况下停止此操作,以及如何在正确数据集中的正确位置恢复我离开的地方,我有点不知所措。

我尝试添加一个paused可以打开和关闭的布尔变量,然后在我的函数中添加一个循环,等待该paused变量false. 这显然捆绑了浏览器窗口。

谁能阐明我如何能够在不吓坏浏览器的情况下进行暂停和取消暂停?

提前致谢。


剩余的 JAVASCRIPT 第 2 部分

0 投票
1 回答
50 浏览

android - 如何在buttonOnClick中暂停线程

我有一个从 30 倒计时到 1 的线程和一个按钮。我已经启动了线程,但我不知道如何在 buttonOnClick 中暂停该线程。这是我的代码供您参考。谢谢您的帮助。

(如何在 buttonOnClick 中暂停线程)

0 投票
4 回答
18257 浏览

c# - 如何正确暂停/延迟 Windows 窗体应用程序

我是 OOP 和 C# 的初学者。

我正在使用 Windows 窗体开发问答游戏。我的问题与两个类有关,形式游戏逻辑。我有一个带有经典 Froms 控件的基本 UI。看一看。

界面布局

我想要实现的是,当玩家按下任何答案按钮时,它会用红色或绿色突出显示按下的按钮,具体取决于答案是对还是错。更改颜色后,我希望程序等待一段时间,然后转到下一个问题。

问题是,我不知道如何正确实现这一目标。我不知道如何使用线程以及 Form 应用程序如何与线程相关。我应该使用线程睡眠、定时器还是异步?

我将向您展示应该处理此问题的游戏逻辑类中的方法。

我不想完全阻止 UI,但我也不希望用户在暂停期间通过按其他按钮来进行其他事件。因为这会导致应用程序运行不正常。

0 投票
1 回答
810 浏览

alamofire - 暂停后如何继续Alamofire下载任务,终止应用程序并重新打开应用程序

我需要为我的应用程序编写一个下载器,它可以暂停、继续和取消下载。它还必须支持暂停下载、终止应用程序并重新打开应用程序并从暂停处继续。

我怎样才能保留下载的数据,我怎样才能继续呢?

这在应用程序运行时有效。但是我需要在应用程序终止时保存数据并在应用程序启动时继续它。我不知道如何保留下载的数据以及如何继续它。任何帮助都会得到帮助。

0 投票
2 回答
222 浏览

c++ - 关于“if and if else”函数和“暂停”的 C++ 代码有什么问题?

好的,二!我是新手!练习'if else'功能..我希望能够这样做:

  1. 如果比分是 0-89,他们不及格。
  2. 如果比分是 90-179,他们就通过了。
  3. 如果分数是180,他们以满分通过!耶!
  4. 如果分数低于 0 或高于 180,我希望程序告诉他们做对。

我一直在修改代码,起初,第一个和第二个'if and if else(s)'没有'逗号后的代码'。所以,即使分数是 180 或 -897 或 1131,它仍然会说他们(通过/不通过),完全忽略了第 3 和第 4 条“if else(s)”。

哦!而且,我想“暂停(1)”,因为我为什么放 #include 很明显,但它不起作用!消息是 =

错误:函数“int pause ()”的参数太多

我真的不知道如何解决这个问题,我希望任何人都可以帮助我找出问题所在以及如何解决它并让它按照它应该的方式运行..

谢谢!

真诚的,紧缩口香糖

0 投票
1 回答
399 浏览

javascript - JQuery 悬停事件处理程序运行太多次

我有一个在鼠标悬停时激活的下拉菜单。它有一个动画,需要 200 毫秒才能完成,如果您将鼠标移开,则需要 200 毫秒才能重新设置。

例如,如果您在下拉菜单上运行鼠标并快速关闭 10 秒,然后将鼠标移开,下拉菜单将不断下拉并备份,直到它完成的次数与鼠标在下拉菜单上的次数一样多。

有谁知道我该如何解决这个问题?

0 投票
1 回答
540 浏览

c# - C# 如何在 Form2 处于活动状态时暂停 Form1?

正如标题所说;这就是我所需要的。我有 2 个表格:Form1Form2。在我想要做的代码的某个时刻,Form2.ShowDialog()在 Form2 关闭后,我想恢复 Form1。我怎样才能做到这一点?

我尝试使用Thread.Sleep(sometime),但这只会禁用 Form1 中的任何控件、计时器等,并在经过一段时间后恢复。问题是我不知道我的用户在 Form2 中按下某些东西需要多少时间。

0 投票
1 回答
117 浏览

safari - 多个 CSS 动画:在 Safari 上暂停不显示当前帧

有没有人在 Safari 上偶然发现过类似的东西?

我为同一个 CSS 选择器定义了三个动画名称,确保每个动画的延迟都高于之前动画的持续时间

当一系列动画开始时,暂停总是显示上一个动画的最后一帧,而不是当前动画的当前帧

有关示例的完整版本,请参阅https://jsfiddle.net/mrgiba/qtco0dcr/