Jquery 在滚动时设置gif动画。
我有一些GIF,希望在用户向下滚动直到其位置时设置动画。 我正在用jquery更改attr srcJquery 在滚动时设置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") 这部分是有效的,因为它确实加载了图片,问题是它们没有在页面刷新时播放,它们只是第一次播放,或者如果我返回并点击浏览器的“前”按钮。我想这与缓存有关,我可以在每次刷新页面时强制他们播放吗
$(".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)