我有一些jquery函數的問題,我正在預載一些HTML在隱藏塊比加載所有新元素時我想移動它dom樹。 這是我的腳本知道什麼時候新的HTML元素完全加載.load()
var preloader = $(document.createElement("div")).attr('id', 'msgloader').css({ visibility: "visible"}); // visible is just for test it
preloader.html(newHtml); // newHtml is a string with html elements like images table etc.
$("body").append(preloader);
preloader.load(function() { alert("div is ready"); });
我不知道爲什麼,但是當msgloader新的HTML準備就緒,滿載從未觸發alert()
消息,你知道我做miskate?
'preloader.html(newHtml);'在該行之後,元素將可用。沒有必要聽一個事件。 – 2012-01-03 16:37:05