Html 如何在Chrome列中停止iframe视频跳转
因此,我试图将两个视频并排显示,并在其上方加上一个标题。我使用了column属性,它在视觉上工作得很好,但是,每当我在第二列的任何视频上点击play时,它就会神奇地跳到下一行的第一列,并失去所有暂停/播放功能。。。这是一个只有在chrome浏览器中才会出现的问题,IE和firefox似乎都很好地解决了这个问题 此外,如果有人有任何其他方式来显示它,这将是伟大的。我试着在它自己的div中制作每个标题和视频,然后以内联方式显示这些div,但由于某些原因没有成功;它仍然显示他们一个在另一个之上 这是我的密码:Html 如何在Chrome列中停止iframe视频跳转,html,css,iframe,Html,Css,Iframe,因此,我试图将两个视频并排显示,并在其上方加上一个标题。我使用了column属性,它在视觉上工作得很好,但是,每当我在第二列的任何视频上点击play时,它就会神奇地跳到下一行的第一列,并失去所有暂停/播放功能。。。这是一个只有在chrome浏览器中才会出现的问题,IE和firefox似乎都很好地解决了这个问题 此外,如果有人有任何其他方式来显示它,这将是伟大的。我试着在它自己的div中制作每个标题和视频,然后以内联方式显示这些div,但由于某些原因没有成功;它仍然显示他们一个在另一个之上 这是我
<div class="topfloor" align="center">
<h3>Living Room and Den</h3>
<p>
<iframe width="480" height="360" src="https://www.youtube.com/embed/jLijkSO7aGM?rel=0" frameborder="0" allowfullscreen></iframe>
</p>
<h3>Upstairs Bedroom</h3>
<p>
<iframe width="480" height="360" src="https://www.youtube.com/embed/4SG5JVIKWRk?rel=0" frameborder="0" allowfullscreen></iframe>
</p>
</div>
我已经回答了类似的问题,如
这里的技巧,它也将使您的视频响应更小的屏幕 您的HTML如下所示:
<div id="leftHalf">
<h3>Living Room and Den</h3>
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/IJNR2EpS0jw"></iframe>
</div>
<div id="rightHalf">
<h3>Living Room and Den</h3>
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/IJNR2EpS0jw"></iframe>
</div>
查看很抱歉回复太晚。。但这并不能真正解决我的问题,因为我不希望视频占据屏幕的一半。我只是想要常规的480x360视频并排播放,上面有标题。我使用的是列,在视觉上效果很好。但在chrome中,如果我点击第二栏中的任何视频播放,它会跳到另一个位置。。。这对于其他浏览器来说不是问题,只需将iFrame的宽度和高度值与
480x360
交换,或者将2个div包装在主包装中,这样它们就可以响应主包装。这是并排显示2个视频并使其响应速度更快的最佳方式,这样以后在较小的屏幕上就不会出现问题,但您可以随时更改并播放这些值,以根据需要对其进行样式设置。尽管您需要注意,它们的宽度和高度始终保持不变,当然它们占据了屏幕的一半,因为它们没有包装
<div id="leftHalf">
<h3>Living Room and Den</h3>
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/IJNR2EpS0jw"></iframe>
</div>
<div id="rightHalf">
<h3>Living Room and Den</h3>
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/IJNR2EpS0jw"></iframe>
</div>
#leftHalf {
width: 50%;
position: absolute;
left: 0px;
overflow: hidden;
}
#rightHalf {
width: 50%;
position: absolute;
right: 0px;
overflow: hidden;
}