因此,我使用 setInterval 逐步更改页面上的一些基本 HTML 文本。为简单起见,假设它只是一个计数器/指示灯。是否可以允许用户输入来调整 setInterval 值的速度?
在下面的代码中, playSpeed 保存了 PlayLife() 将被执行的值。它的默认值为 1500,但我在页面上有一个构造/表单,允许用户增加/减少速度。不幸的是,它不影响速度。我有一种预感,因为当读取 setInterval 时无论 playSpeed 是什么,它都是最终的,并且不会因为您更改 playSpeed 而改变。如果这是正确的,是否有任何解决方法?
谢谢!
var automateLife = setInterval(function(){PlayLife()}, playSpeed);