Мне нравится первый ответ, но для меня это странно. При попытке проверить сразу после загрузки страницы для мыши я должен установить как минимум 500 миллисекундную задержку для ее работы:
$(window).on('load', function() {
setTimeout(function() {
$('img:hover').fadeOut().fadeIn();
}, 500);
});