在动态插入的iframe中做好准备
我们使用jQuery厚箱当某人单击图片时动态显示iframe。在这个iframe中,我们正在使用盖瑞用于显示多幅图片的javascript库。
问题似乎是$(document).ready
在iframe中,启动得太快,iframe的内容甚至还没有加载,因此Galleria代码没有正确地应用于DOM元素。$(document).ready
似乎使用iframe父准备状态来决定iframe是否就绪。
如果我们在一个单独的函数中提取文档调用的函数,并在超时100 ms之后调用它。它能工作,但我们不能冒险用一台缓慢的计算机进行生产。
$(document).ready(function() { setTimeout(ApplyGalleria, 100); });
我的问题是:当动态iframe准备好而不仅仅是父事件时,我们应该绑定哪个jQuery事件来执行我们的代码?