我最近做了一个小的 jQuery 片段,它允许我在加载真实图像之前显示加载 img。
该片段似乎适用于 Safari、Chrome 但不适用于 FireFox。
FireFox 只显示一个loading
alt 并且从不切换到加载的图像。
这是片段
var loading = $('<img src="/media/ajax-loader.gif" alt="loading" />');
$('.thumbnail').each(function(){
var loadIMG = loading.clone();
$(this).after(loadIMG).load(function(){
$(this).fadeIn('fast');
loadIMG.hide();
}).hide();
});
任何想法为什么?