JHa*_*ey1 4 javascript time raphael
我的目标是创建一段代码,每1秒增加一个数字:
我们将调用我们的基数indexVariable,然后我想:indexVariable = indexVariable + 1每1秒; 直到我的indexVariable达到360 - 然后我希望它重置为1并再次执行循环.
如何才能在Javascript中实现这一目标? - 如果它有所作为我使用Raphael框架.
我已经对JavaScript计时事件和Raphael延迟函数进行了研究 - 但这些似乎不是答案 - 任何人都可以提供帮助吗?
Chr*_*oph 10
你可以setInterval()出于这个原因使用.
var i = 1;
var interval = setInterval( increment, 1000);
function increment(){
i = i % 360 + 1;
}
Run Code Online (Sandbox Code Playgroud)
编辑:您的后续问题的代码:
var interval = setInterval( rotate, 1000);
function rotate(){
percentArrow.rotate(1,150,150);
}
Run Code Online (Sandbox Code Playgroud)
我不完全确定你的旋转是如何工作的,但是你可能必须将度数存储在var中并且增加那些var,就像上面的例子一样.
| 归档时间: |
|
| 查看次数: |
22192 次 |
| 最近记录: |