[英]$(window).load(function() problem in my ajax page
我在 ajax 頁面的父頁面中顯示預訂表格。 在那個 ajax 頁面中有$(window).load(function() {
。
如果我直接在瀏覽器中運行 ajax 頁面, $(window).load(function()
工作正常。如果我從我的父頁面調用 ajax 頁面,則$(window).load(function()
不起作用.
我不需要$(document).ready(function()
。我需要$(window).load(function()
因為我正在做一些圖像處理。
請幫助我。
您必須對從 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...
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.