在滚动上动画gif。

时间:2015-03-03 21:47:13

标签: jquery gif

当用户向下滚动直到他们的位置时,我有一些想要动画的GIF。 我正在使用jquery

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

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

1 个答案:

答案 0 :(得分:-1)

尝试更改setTimeout函数中的attr并将动态版本添加到gif图像。添加动态版本将避免缓存。

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