0

我已经制作了Toggle()交替图像的功能(按下时将图像更改为不同的颜色)。

我现在想为图像设置动画,所以基本上调用我的Toggle()函数,但在调用之间留有时间延迟,使其看起来像过渡/动画。

最好的方法是什么?

注意:我已经有了函数代码,我只需要一种方法来调用具有时间延迟等的函数。

4

1 回答 1

2

在 Javascript 中实现时间延迟的方法是设置超时:

setTimeout(function(){alert("hi")}, 3000);

第一个参数是一个将在延迟后执行的函数(您可以传递一个匿名函数,如此处所示,也可以在某个对象上传递一个命名函数,例如:“MyThing.doSomething”)。第二个参数是以毫秒为单位的所需延迟。

有关 Javascript 中计时器的详细分析,请参阅John Resig 的 Javascript 计时器的工作原理

于 2009-02-04T17:03:47.330 回答