Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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
Javascript 尝试使用giphy API切换图像状态-从静止到动画_Javascript_Jquery_Giphy Api - Fatal编程技术网

Javascript 尝试使用giphy API切换图像状态-从静止到动画

Javascript 尝试使用giphy API切换图像状态-从静止到动画,javascript,jquery,giphy-api,Javascript,Jquery,Giphy Api,所以我参加了一个训练营,即将开始第七周的训练。我们有一个API分配,我选择使用Giphy API。好的,我已经进行了ajax调用,使用json对象,通过单击按钮来显示GIF。加载GIF后,您应该能够使图像具有动画效果,然后在下一次单击时,图像再次变得静止。这一过程应该能够令人厌恶地重复。我已将其设置为合理的方式;然而,我似乎无法让URL在单击当前编写的方式时更改。我尝试了.splice url,并使用concat来完成更新的url;然而,我似乎不知道如何让图像恢复到静止状态下一次点击。。。我已经

所以我参加了一个训练营,即将开始第七周的训练。我们有一个API分配,我选择使用Giphy API。好的,我已经进行了ajax调用,使用json对象,通过单击按钮来显示GIF。加载GIF后,您应该能够使图像具有动画效果,然后在下一次单击时,图像再次变得静止。这一过程应该能够令人厌恶地重复。我已将其设置为合理的方式;然而,我似乎无法让URL在单击当前编写的方式时更改。我尝试了.splice url,并使用concat来完成更新的url;然而,我似乎不知道如何让图像恢复到静止状态下一次点击。。。我已经在这上面工作了好几个小时了,有人能给我一双新眼睛吗

这是我的js和jquery

/$(“#加载计时器,.buttonGallery,#btnGeneratingbtn”).hide();
var主题=[“布兰登”、“比吉·斯莫斯”、“苏斯博士”、“保罗·麦卡特尼”、“约翰·列侬”、“威尔·费雷尔”、“吉米·法伦”、“克里斯·法利”、“丹麦厨师”、“艾米纳姆”、“纳斯”、“杰伊·Z”、“拉基姆”、“威廉·莎士比亚”、“吉姆·莫里森”、“詹姆斯·梅纳德”、“塞尔吉·坦肯”];
var-gifcount=0;
变量定位;
var-clickCount=0;
var buttonFactory=函数(){
$(“.buttonGallery”).empty();
对于(i=0;ivar gifImg=$(“我实际上在做同一个项目!我的方式非常类似。我认为问题可能是您将动画src附加到图像持有者div,而不是子图像本身。这一行:
$(this.attr(“src”),$(this.attr(“数据动画”)

我想是什么给你带来了麻烦


祝项目顺利,我希望这会有所帮助。

是的,先生,谢谢。哈哈。我上星期某个时候就知道了,也许应该更新这个……哎呀。不管怎样,谢谢!啊,太好了,很高兴听到这个消息!祝你好运。