使用Javascript播放一次后,是否使GIF消失?
这个问题以前有点被回答过,但是这个答案对我来说并不适用,因为我需要我的GIF在播放一次后真正消失,因为它是一个逐渐消失的png GIF图像 我有一个功能,用我的gif替换我的图像,但我的问题是,它一直在循环,但我需要它在播放一次后消失使用Javascript播放一次后,是否使GIF消失?,javascript,gif,Javascript,Gif,这个问题以前有点被回答过,但是这个答案对我来说并不适用,因为我需要我的GIF在播放一次后真正消失,因为它是一个逐渐消失的png GIF图像 我有一个功能,用我的gif替换我的图像,但我的问题是,它一直在循环,但我需要它在播放一次后消失 function muda_cad () { cad1.src='images/cadeado/cadeado-gif.gif' } JS不知道git循环,但如果您知道时间,您可以通过以下方式创建延迟: JavaScrip
function muda_cad () {
cad1.src='images/cadeado/cadeado-gif.gif'
}
JS不知道git循环,但如果您知道时间,您可以通过以下方式创建延迟:
JavaScript对GIF和循环没有任何线索。。。。您可以编写代码在X时间段后隐藏它。。。。或者让你的gif不会重复…像这样的软件包可能会有帮助。但这看起来真是太过分了。最好重新考虑一下这种方法——比如说
更符合你的需要,而且现在交通繁忙。我知道我怎么没有想到这一点,但它对我很有效,所以谢谢你,如果gif长/短于1秒怎么办?我自己制作gif,但我可以很容易地将1秒调整到gif的长度
function muda_cad () {
cad1.src='images/cadeado/cadeado-gif.gif'
// Wait 1sec and replace by png
setTimeout(function() {
cad1.src='images/cadeado/cadeado-png.png'
}, 1000)
}