您需要在AJAX回调中添加加载处理程序,以使其将其应用于通过AJAX调用加载的图像。您可能还需要设置一个计时器,以在一定间隔后显示内容,以防在应用加载处理程序之前加载图像。
$.ajax({ ... success: function(data) { var imageCount = $(data).filter('img').length; var imagesLoaded = 0; $(data).hide() .appendTo('#someDiv') .filter('img') .load( function() { ++imagesLoaded; if (imagesLoaded >= imageCount) { $('#someDiv').children().show(); } }); setTimeout( function() { $('#someDiv').children().show() }, 5000 ); }});


