我有什么建议可以通过jQ做到吗? 只有当所有图像都准备就绪时我才想成功.. thnks
$.ajax(
{
url: myUrl,
type: 'post',
data: postData,
success: function (resp)
{
$('#content').html($('#content', resp).html());
}
});
thnks
答案 0 :(得分:1)
为此,您需要special image load event plug-in。否则,如果图像已经在浏览器的缓存中,则不会触发事件。
然后将此代码放入成功处理程序中:
var images = jQuery('#content img');
var imgcount = images.length;
images.load(function() {
imgcount--;
if (imgcount < 1) alert('All images are loaded.');
});
请点击您认为最合适的选项旁边的复选标记,花点时间将问题的答案标记为已接受。谢谢。 : - )