gpt4 book ai didi

javascript - 我如何获得在 firefox/chrome 上播放的单循环 gif

转载 作者:行者123 更新时间:2023-11-28 07:44:44 25 4
gpt4 key购买 nike

以前我的客户 hadan swf 作为他们的 Logo ,不用说,这显示得不好。我为客户的动画 Logo 制作了一个循环 gif。我希望它在每个页面加载时播放一次。目前它只播放一次(如果有的话)

该网页位于.net服务器上,因此我无法实现php代码。

我尝试了 javascript 缓存破坏程序:

    <img id="gif_animata" src="images/fca-1.gif" width="550" height="50">
<script type="text/javascript">
var gifSource = $('#gif_animata').attr('src'); //get the source in the var
$('#gif_animata').attr('src', ""); //erase the source
$('#gif_animata').attr('src', gifSource+"?"+new Date().getTime()); //add the date to the source of the image... :-)
</script>

...我会对所提出的问题发表评论,但我还不能发表评论

无论如何,它对我没有任何作用。图像名称仍然显示为“fca-1.gif”,当我加载页面时,名称没有变化,并且在检查源代码时我可以看到 JavaScript

最佳答案

尝试一下这段代码

    setTimeout(function() {
setInterval(function() {
$('#gif_animata').attr('src',$('#gif_animata').attr('src'))
},1)
}, 2000)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<img id="gif_animata" src="http://www.lmpenterprises.co.uk/ekmps/shops/pearl/resources/image/animated-gif-2-f.gif" />

此代码在 2 秒后每 1 毫秒设置一次源,因此它始终是第一帧

关于javascript - 我如何获得在 firefox/chrome 上播放的单循环 gif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27569060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com