gpt4 book ai didi

javascript - 实时检测 iframe 页面加载

转载 作者:行者123 更新时间:2023-11-30 06:41:53 26 4
gpt4 key购买 nike

我有一个包含一些 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;
});

最佳答案

可能是框架在您添加事件之前完成加载。

尝试在将事件添加到 DOM 之前添加该事件。

var iframe = document.createElement("iframe");
// set iframe properties
$(iframe ).on('ready', 'iframe', function() {
console.log('LOADED!');
});
document.body.appendChild(iframe);

关于javascript - 实时检测 iframe 页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10586898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com