使用jQuery中的toggle函数动画图像

时间:2009-02-04 16:54:05

标签: jquery animation

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

我现在想要动画图像,所以基本上调用我的Toggle()函数,但在调用之间留出时间延迟,使其看起来像转换/动画。

最好的方法是什么?

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

1 个答案:

答案 0 :(得分:2)

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

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

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

有关Javascript中计时器的详细分析,请参阅John Resig's How Javascript Timers Work