gpt4 book ai didi

javascript - 如何用JS触发GIF动画?

转载 作者:数据小太阳 更新时间:2023-10-29 05:06:41 34 4
gpt4 key购买 nike

我有一个播放一次(不循环播放)的动画 GIF。我希望它在单击时具有动画效果。我试过这样的事情:

 $('#plus').click(function(){
$('#plus').attr('src','');
$('#plus').attr('src','img/plus.gif')
});

希望快速重置 src 会触发动画,但没有成功。有人知道会怎么做吗?

最佳答案

尝试使用随机生成的查询字符串添加图像,使其在浏览器中看起来像一张新图像。

<script language="javascript" type="text/javascript">
function randomString() {
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
var string_length = 8;
var randomstring = '';
for (var i=0; i<string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum,rnum+1);
}
document.randform.randomfield.value = randomstring;
}
$('#plus').click(function(){
$('#plus').attr('src','img/plus.gif?x=' + randomString())
});
</script>

关于javascript - 如何用JS触发GIF动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3989115/

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