Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
Image 单击播放动画gif,然后执行Symfony操作_Image_Symfony 1.4_Animated Gif - Fatal编程技术网

Image 单击播放动画gif,然后执行Symfony操作

Image 单击播放动画gif,然后执行Symfony操作,image,symfony-1.4,animated-gif,Image,Symfony 1.4,Animated Gif,我有一个显示人们照片的页面。我在每张图片上都有一个动画gif,这样当人们点击它时,它会播放一个透明的短动画,这样看起来就像是被人打了耳光。以下是我的代码行: <img class="slap_animation" src="/images/slap-in-the-face-still.gif" alt="" onclick='this.src="/images/slap-in-the-face.gif"' /> 它工作得很好,但我想用它做更多的事情。我想这样做,当人们点击它时

我有一个显示人们照片的页面。我在每张图片上都有一个动画gif,这样当人们点击它时,它会播放一个透明的短动画,这样看起来就像是被人打了耳光。以下是我的代码行:

 <img class="slap_animation" src="/images/slap-in-the-face-still.gif" alt="" onclick='this.src="/images/slap-in-the-face.gif"' />


它工作得很好,但我想用它做更多的事情。我想这样做,当人们点击它时,动画播放,在最后一帧,它执行一个symfony动作,将+1添加到“slapcount”字段。最简单的方法是什么?动画只有大约2秒长

您可以制作一个计时器,每2秒将在“slapcount”中添加+1。当动画正在运行时,启用计时器,当未启用时,禁用计时器

使用AJAX将数据发送到操作并更新slapcount。顺便说一句,我想看看它的实际效果:这是同一个问题吗?