加载视频的时候,height设置的值会先显示然后执行js跳变到需要的高度,怎样才能没有这种跳变的过程。
<iframe class="video_iframe" style="z-index:1;" src="http://v.qq.com/iframe/player.html?vid=uhrdeh518" llowfullscreen="" frameborder="0" onload="Javascript:setHeight(this)" width="100%" height="0" scrolling="auto"></iframe>
<script type="text/javascript">
function setHeight() {
var bodyw = document.body.clientWidth;
for (var ilength = 0; ilength <= document
.getElementsByTagName("iframe").length; ilength++) {
document.getElementsByTagName("iframe")[ilength].height = bodyw * 9 / 16;//设定高度
}
}
</script>