Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 插件iframe重设器获取parentIFrame_Javascript_Jquery_Iframe_Iframe Resizer - Fatal编程技术网

Javascript 插件iframe重设器获取parentIFrame

Javascript 插件iframe重设器获取parentIFrame,javascript,jquery,iframe,iframe-resizer,Javascript,Jquery,Iframe,Iframe Resizer,我正在使用jQuery插件: 确定在两个不同域之间调整大小。 我的enablePublicMethods选项为true 但是我需要在我的页面中包含ID框。 在插件示例中,单击即可: <a href='#' onclick="if ('parentIFrame' in window) window.parentIFrame.close();return false;">Close</a> 如何在不单击的情况下获取parentIFrame对象???您需要等待iFrame首

我正在使用jQuery插件:

确定在两个不同域之间调整大小。 我的enablePublicMethods选项为true

但是我需要在我的页面中包含ID框。 在插件示例中,单击即可:

<a href='#' onclick="if ('parentIFrame' in window) window.parentIFrame.close();return false;">Close</a>

如何在不单击的情况下获取parentIFrame对象???

您需要等待iFrame首次调整大小,然后该方法才可用

在页面加载期间,您需要轮询以查看parentIFrame是否存在,一旦设置完毕,就可以调用getID()

$( window ).load(function() {
  if ('parentIFrame' in window){ 
       console.log("OK"); 
       console.log(parentIFrame.getId();
  }
});