Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在Chrome列中停止iframe视频跳转_Html_Css_Iframe - Fatal编程技术网

Html 如何在Chrome列中停止iframe视频跳转

Html 如何在Chrome列中停止iframe视频跳转,html,css,iframe,Html,Css,Iframe,因此,我试图将两个视频并排显示,并在其上方加上一个标题。我使用了column属性,它在视觉上工作得很好,但是,每当我在第二列的任何视频上点击play时,它就会神奇地跳到下一行的第一列,并失去所有暂停/播放功能。。。这是一个只有在chrome浏览器中才会出现的问题,IE和firefox似乎都很好地解决了这个问题 此外,如果有人有任何其他方式来显示它,这将是伟大的。我试着在它自己的div中制作每个标题和视频,然后以内联方式显示这些div,但由于某些原因没有成功;它仍然显示他们一个在另一个之上 这是我

因此,我试图将两个视频并排显示,并在其上方加上一个标题。我使用了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;
}