【发布时间】:2012-05-22 03:33:08
【问题描述】:
我有一个包含一些 iframe 的 div 元素。有时,我会销毁这些 iframe 并创建新的,但我总是需要知道它们中的每一个(以及后来添加的)何时完成加载。我认为下面的代码可以工作,但我没有任何记录到调试控制台。有什么帮助吗?
// doesn't work
$('#viewport').on('load', 'iframe', function() {
console.log('LOADED!');
return true;
});
// doesn't work either
$('#viewport').on('ready', 'iframe', function() {
console.log('LOADED!');
return true;
});
【问题讨论】:
-
load仅适用于图像,不是吗? -
nope api.jquery.com/load-event 它也适用于窗口、框架、iframe 等
-
试用:
$('#viewport').on('load' , function() { console.log('LOADED!'); return true; });
标签: javascript jquery dom iframe