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がhtmlファイルをiFrameにロードするとしたら、次のようになります。

これはあなたの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 に答える