似乎<iframe>
没有complete
像那样的属性<img>
。因此,似乎 iframe 无法可靠地与onload
. 对于<img>
,我可以这样做:
$("img").on("load", loadFunc).each(function () {
if (this.complete) {
this.trigger("load");
}
});
但是,如果您用它替换<img>
它<iframe>
并不能始终如一地工作。没有任何迹象表明任何地方<iframe>
都有complete
属性,所以我不希望这会起作用。
当 iframe 的内容可用时,是否有任何方法可以可靠地确定 iframe 何时加载或以其他方式触发事件?