Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 在滚动时设置gif动画。_Jquery_Gif - Fatal编程技术网

Jquery 在滚动时设置gif动画。

Jquery 在滚动时设置gif动画。,jquery,gif,Jquery,Gif,我有一些GIF,希望在用户向下滚动直到其位置时设置动画。 我正在用jquery更改attr src $(".lazy-load1 img").attr('src',"//pc-resources.xxx.xxxx.com/main/widgets/cms.Gifs/images/duplicate.gif") 这部分是有效的,因为它确实加载了图片,问题是它们没有在页面刷新时播放,它们只是第一次播放,或者如果我返回并点击浏览器的“前”按钮。我想这与缓存有关,我可以在每次刷新页面时强制他们播放吗

我有一些GIF,希望在用户向下滚动直到其位置时设置动画。 我正在用jquery更改attr src

$(".lazy-load1 img").attr('src',"//pc-resources.xxx.xxxx.com/main/widgets/cms.Gifs/images/duplicate.gif")

这部分是有效的,因为它确实加载了图片,问题是它们没有在页面刷新时播放,它们只是第一次播放,或者如果我返回并点击浏览器的“前”按钮。我想这与缓存有关,我可以在每次刷新页面时强制他们播放吗

尝试在setTimeout函数中更改属性,并将动态版本添加到gif图像中。添加动态版本将避免缓存它

   setTimeout(function () {
                  $(".lazy-load1 img").attr('src',"//pc-resources.xxx.xxxx.com/main/widgets/cms.Gifs/images/duplicate.gif?version="+Math.random())
                }, 25)