最佳答案
如何使用 Javascript 暂停并恢复 setInterval ()函数?
例如,也许我有一个秒表告诉你的秒数,你已经看了网页。有一个“暂停”和“恢复”按钮。ClearInterval ()在这里不起作用的原因是,如果用户在第40秒和第800毫秒点击“暂停”按钮,当他点击“恢复”按钮时,经过的秒数必须在200毫秒后增加1。如果我在计时器变量上使用 clearInterval ()函数(当点击暂停按钮时) ,然后再次在计时器变量上使用 setInterval ()函数(当点击恢复按钮时) ,那么过去的秒数只会在1000毫秒后增加1,这会破坏秒表的准确性。
那我该怎么做呢?