$(document).ready and iframe content

10

将会

$(document).ready 

如何在父页面等待iframe内容完全加载?

我有一个包含iframe的父页面。在iframe完全加载后,我需要从父页面中调用iframe中的函数。

1个回答

4

我已经花了整整一天的时间来查找这个内容,我需要它来完成工作。

最终我做到了自己想做的事情(一个包含iframe的网站,加载链接内容。我只是想在iframe内部使用一个按钮将页面滚动到顶部,而这似乎是魔法般的工作)

好吧,这就是我做的:

$(document).ready(function () {
 $('ifram#IframeID').load(function () { //The function below executes once the iframe has finished loading<---true dat, althoug Is coppypasta from I don't know where
     var varStoresNameIframe =$('iframe#IframeID').contents().find('.buttonsClass');
        $(varStoresNameIframe).click (function () {
            $('html , body').animate({ scrollTop: 0 }, 'slow'); 
        }); 
   });
});

相关链接:

对我来说,关键在于这行代码:

$('ifram#IframeID').load(function () {

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接