我正在尝试下载图像,然后使用 css 应用淡入淡出background-image
。
当它是这样的常规时,我可以做到这一点<img src=''/>
:
#mainImg {display:none}
var c = $('#mainImg');
$(new Image()).load(function(){
c.fadeIn(300);
}).attr('src', c.attr('src'));
但是当它是一个时我怎么能检测到它css background
?
这是使用 jQuery 的 css,但我似乎无法像上面的代码那样得到它并检测下载何时完成
$('<img/>').attr('src', 'image.png').load(function() {
$('#mainImg').css('background-image', 'url(image.png)');
});
编辑这有帮助! 如何检查是否加载了背景图像? 谢谢@colin