作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一个播放一次(不循环播放)的动画 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/
我是一名优秀的程序员,十分优秀!