执行jQuery一旦文档准备好和iframe内容加载

Execute jQuery once document is ready AND iframe content is loaded

本文关键字:iframe 加载 准备好 jQuery 文档 执行      更新时间:2023-09-26

正如你在这个页面上看到的http://musicglaze.com/chase-status-let-you-go-feat-mali-feed-me-remix/#comments
评论部分是不合适的,经过研究,我明白这是由于插件负责样式(http://masonry.desandro.com/)被调用

$(document).ready(function(){
});

函数。然而,内容被加载到iframe之后,因此改变了它的高度,但作为插件考虑到它的原始高度没有内容一切都搞砸了。我能不能用一些类似于这个伪代码的东西?

Document ready AND iframe content loaded {
//My jQuery code
}

$('#iframeId').load(function() { ... });代替onReady。潜在的问题是,允许父框架访问iframe的内容存在跨域安全风险,因此onReady不可用,但onLoad仍然可以访问。有关详细信息,请参见:http://www.nczonline.net/blog/2009/09/15/iframes-onload-and-documentdomain/

相同的ready()函数

$(document).ready(function() {
    $('#frameId').ready(function() {
    ...
    });
})