jQuery .ready in a dynamically insert iframe
2022-08-30 01:36:13
我们使用jQuery thickbox在有人点击图片时动态显示iframe。在这个iframe中,我们使用galleria一个javascript库来显示多张图片。
问题似乎是在iframe中似乎被过早触发,并且iframe内容甚至尚未加载,因此galleria代码未正确应用于DOM元素。 似乎使用 iframe 父就绪状态来决定 iframe 是否已就绪。$(document).ready
$(document).ready
如果我们在单独的函数中提取文档 ready 调用的函数,并在超时 100 毫秒后调用它。它有效,但我们不能在生产中使用慢速计算机来冒险。
$(document).ready(function() { setTimeout(ApplyGalleria, 100); });
我的问题是:我们应该绑定到哪个jQuery事件,以便在动态iframe准备就绪时能够执行我们的代码,而不仅仅是一个父级?