我在ajax页面的父页面中显示预订表格。
在那个ajax页面中有$(window).load(function() {
。
如果我直接在浏览器中运行该ajax页面,$(window).load(function()
工作正常。
如果我从父页面调用ajax页面,则$(window).load(function()
无效。
我不需要$(document).ready(function()
。我需要$(window).load(function()
,因为我正在做一些图像处理。
请帮助我。
答案 0 :(得分:0)
您必须对从AJAX页面加载的图像进行加载检测。在加载ajax内容之后调用类似的东西:
var total_images = $(".target-div img").length;
var loaded_images = 0;
$(".target-div img").each(function() {
$(this).load(function() {
// this img tag is loaded
loaded_images++;
if(loaded_images == total_images) {
// Horray! all images are loaded
// do something here...
}
});
});