当我像这样动态创建 iframe
$( '<iframe/>' )
.attr('id', 'aaoifr0')
.attr('src', aPageName)
.appendTo(_public.content);
body
并向iframe中的元素添加点击事件
$('#aaoifr0')
.contents().find('body').click(function(){ alert(0) });
这没用。
但是,如果我在显示 iframe 后通过 firebug 手动添加事件,如下所示:
$('#aaoifr0').contents().find('body').click(function(){ alert(0) });
它工作正常!
我尝试了几种方法来检查 iframe 内容的加载同步/异步,但找不到有用的答案。任何想法如何使这项工作?