1

我正在使用fancybox 插件在fancybox 弹出窗口中打开一个html 文件。如何使用 javascript/jquery 访问外部 html 文件的宽度和高度。我的外部 html 看起来像这样:

<html>
<head>
<style type="text/css">
body {
  width:500px;
  height:500px;
  background-color:red;
}
</style>
</head>

<body>
<p>TEXT_TEXT_TEXT</p>
</body>
</html>
4

1 回答 1

1

我猜 FancyBox 会在 iFrame 中加载 html 文件,然后它会是这样的:

这将转到您的 html 文件(在 iframe 中使用):

window.myFunction = function(width, height) {
 //change body width
 //change body height
}

就像这样,您可以在 iframe 中访问该功能

document.getElementById('YOURFRAMEIDHERE').contentWindow.myFunction(args);
于 2012-05-24T01:09:43.760 回答