setInterval函数的问题-尝试制作一个数字演示网页
Issue with setInterval function - Trying to make a digital presentation webpage
这是我的jsfiddle文档:
http://jsfiddle.net/nS9JZ/
一旦你在顶部点击开始,你就可以点击不同的li。
时间戳将在li的右上角倒数。
我有两个问题:
1)对li的额外点击将增加定时器减少的速率
我不使用clearInterval,因为我不确定如何在这里使用它。我试着把它包含进去,但是没有成功
任何帮助都非常感谢
当你处理$('li.item')中的点击时。Live ('click'),您需要停止之前的间隔计时器并设置一个新的。这将防止速率增加,因为您有多个间隔计时器在运行。您必须将setInterval的结果存储在一个适当作用域的isinstance变量中,以便在下一次单击时在设置新计时器之前调用clearInterval。这将确保您不会为同一个对象同时运行多个计时器。
在$("li.item")。在Live ('click')中,变量btnclicked并不总是定义的,这会使函数的其余部分无法执行。
我不明白你关于时间变量的问题。也许您可以更具体地说明哪个函数和哪段代码,或者时间变量发生了什么。相关文章:
- 递增一个数字而不去掉前导零
- 制作一个regex来验证只有一个数字的字符串
- 如何使用至少一个数字、一个大写字母和6-20个字符验证密码
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- 我如何解析二's是一个数字的补码字符串
- 为什么我需要在这里输入var,为什么它会给我一个数字作为答案?(Javascript)
- 为什么 JavaScript 如果一个数字有一个前导零,就将其视为八进制
- 增加一个数字并将其附加到函数
- 如何让计算机猜测一个数字并返回猜测次数(Javascript)
- 正则表达式删除最后一个数字之后的字符串
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- Javascript Regexp :如果一个字母与一个数字相邻,请添加下划线
- jQuery UI Slider ui.value 获取最后一个数字
- JavaScript 使用多少位来表示一个数字
- Javascript提示和警报输入一个数字,它将循环,您将输入数字以获得它的平均值
- RXJS 为什么只有最后一个数字同时有 a 和 b
- 检查字符串是否等于一个单词和一个数字
- 对负指数调用的.toFixed()返回一个数字,而不是字符串
- 脚本每天添加相同的数字,月底再添加一个数字