我有一个gif图片加载条动画我想让它在点击重新加载图片时重新加载,以便动画重复。
//My HTML
<img src="http://i54.tinypic.com/2qdwtp0.gif" id="load-bar"/>
<a href="#" id="reloadImg">Reload Image</a>
//My js code
function imgRelaoder() {
//some stuff to reload image with id #load-bar
}
$(function() {
imgRelaoder();
$("#reloadImg").click(imgRelaoder);
});
答案 0 :(得分:2)
$(function() {
var loadImg = document.getElementById('load-bar');
$("#reloadImg").click(function() {
loadImg.src = loadImg.src;
}).click();
});
答案 1 :(得分:0)
首先,创建一个Image对象并为其指定一个src属性:
var image = new Image();
image.src = "path-to-your-loader.gif";
然后,在你的函数imgReloader:
$("#load-bar").attr("src", image.src);
答案 2 :(得分:0)
function imgRelaoder() {
$("#load-bar").attr("src",
$("#load-bar").attr("src")
);
}