我想捕捉load
甚至连任何 iframe的on("load", "iframe", fn)
,该iframe在加载页面后的某个时刻都会附加到文档上。
我尝试使用function addIframe() {
$("<iframe src='https://example.com'>").appendTo($("body"))
}
// This does not work
$(document).on("load", "iframe", function() {
alert("loaded, caught via delegation")
})
setTimeout(function() {
addIframe()
// This works
$("iframe").on("load", function() {
alert("Loaded, caught via direct selection")
})
}, 1000)
,但这似乎不可行:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
$("iframe").on("load", fn)
在document
附加iframe之后,android:screenOrientation="portrait"
上的委派不起作用。
我们如何使用委派来检测页面中的iframe负载?
答案 0 :(得分:2)
我们如何使用委派来检测页面中的iframe负载?
不幸的是,不可能通过jQuery委托捕获iframe加载事件。