调整iframe的大小
问题描述:
想要获取div并查找iframe标记,并查看它是否具有宽度和高度,如果是,请将它们更改为我给出的数字,如果不是,则将宽度和高度添加到iframe。调整iframe的大小
<div class="player container">
<iframe width="1280" height="720" src="http://www.youtube.com/"</iframe>
</div>
我只是不知道该怎么做,如果你能帮助我,这将是我的荣幸。 感谢
答
试试这个使用Javascript: - 。
<script type="text/javascript">
<!--//
function sizeFrame(frameId) {
var F = document.getElementById(frameId);
if(F.contentDocument) {
F.height = F.contentDocument.documentElement.scrollHeight+30; //FF 3.0.11, Opera 9.63, and Chrome
} else {
F.height = F.contentWindow.document.body.scrollHeight+30; //IE6, IE7 and Chrome
}
}
window.onload=sizeFrame;
//-->
</script>
<iframe width="100%" id="myFrame" src="testincludegallery.php?id=1" scrolling="no" frameborder="0" onload="window.parent.sizeFrame('myFrame');">
答
var iframe = $("div").find("iframe");
var w = iframe.width();
var h = iframe.height();
iframe.attr('width', (w)?w+num:num);
iframe.attr('height', (h)?h+num:num);
我有此代码,但我不工作,VAR IFRAME = $( “div.player”)找到( “IFRAME” ); \t \t iframe.addClass('container'); –