【发布时间】:2012-09-10 17:03:42
【问题描述】:
有谁知道以下场景最适合使用什么功能?
当一首歌曲开始播放时,我想启动一个以秒为单位计数的“秒表”。
在任何时候,我都希望能够调用此变量,例如您单击的按钮将执行alert(time) 并显示计时器的计数。
但是,当我运行 reset-timer(); 函数时,我希望这一切都重置并重新开始计数。
我在想 settimeout 或 setinterval 但不确定哪个是正确的。
谢谢:)
【问题讨论】:
-
您到底需要什么,计算和显示时间的代码,或重置计数器的代码?您的帖子不清楚。
-
setTimeout 或 setInterval 都可以是正确的。哎呀,如果您不需要更新某些内容,甚至不需要间隔。给出一些关于你想要发生的事情的伪代码。
-
跟踪开始时间。使用 setInterval 显示差异。如果需要,请重置开始时间。
标签: javascript jquery timer settimeout setinterval