Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery中的my toggle函数设置图像动画_Jquery_Animation - Fatal编程技术网

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

使用jQuery中的my toggle函数设置图像动画,jquery,animation,Jquery,Animation,我使用了我的Toggle()函数来交替图像(按下时将图像更改为不同的颜色) 现在我想为图像设置动画,因此基本上调用我的Toggle()函数,但在调用之间留一个时间延迟,使其看起来像一个过渡/动画 最好的方法是什么 注意:我已经有了函数代码,我只需要一种方法来调用具有时间延迟的函数等。在Javascript中实现时间延迟的方法是设置超时: setTimeout(function(){alert("hi")}, 3000); 第一个参数是一个将在延迟后执行的函数(可以传递此处所示的匿名函数,也可以

我使用了我的
Toggle()
函数来交替图像(按下时将图像更改为不同的颜色)

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

最好的方法是什么


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

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

setTimeout(function(){alert("hi")}, 3000);
第一个参数是一个将在延迟后执行的函数(可以传递此处所示的匿名函数,也可以传递某个对象上的命名函数,如:“MyThing.doSomething”)。第二个参数是所需的延迟(毫秒)

有关Javascript中计时器的详细分析,请参阅