span
当来自自定义/用户定义的 url 的图像被加载时,我想实现一个简单的事件(html 更改)。
http://jsfiddle.net/n2m8u5xb/3/
$('#btn').click(function(){
$(this).html('loading...'); //works
$('#img').css("backgroundImage", "url('"+$("#img-url").html()+"')");
$('#img-url').html(url('"+$("#img-url").html()+"'));
});
$('#img').load(function(){
$('#btn').html('Go'); //doesn't work
});
这个load()
功能不起作用。我也尝试过if
else
点击功能。
那么在这种情况下如何检测自定义图像加载以及如何触发事件呢?
这里有一些用于快速测试的随机大图像(最小 - 最大):
http://i.imgur.com/tJVDlKz.jpg