我有一些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