簡體   English   中英

我的 ajax 頁面中的 $(window).load(function() 問題

[英]$(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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM