Вы не сказали, что именно происходит на FF, но ниже может быть одна из проблем. Из документации jquery
Возможно, что событие загрузки
не будет срабатывать, если изображение
загружается из кеша браузера. к
учитывать эту возможность, мы можем
использовать специальное событие загрузки, которое запускает
немедленно, если изображение готово.
event.special.load в настоящее время
доступно как плагин.
Вот ссылка для плагина.
Edit:
На основе комментариев к событию загрузки, попробуйте ниже:
$('.thumbnail').each(function(){
var loadIMG = loading.clone();
$(this).after(loadIMG).load(function(){
$(this).fadeIn('fast');
loadIMG.hide();
}).hide();
if (this.complete) $(this).trigger("load");
});
Конечно, плагин, кажется, делает то же самое наряду с некоторыми другими сценариями, а также.