Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
Css 嵌入式视频创建位置错误:固定顶部标题_Css_Youtube Api_Frame_Css Position - Fatal编程技术网

Css 嵌入式视频创建位置错误:固定顶部标题

Css 嵌入式视频创建位置错误:固定顶部标题,css,youtube-api,frame,css-position,Css,Youtube Api,Frame,Css Position,我在页面顶部有一个菜单元素 position:fixed; z-index:1000; 而且它通常停留在页面的顶部,没有任何抱怨。然而,每当我在页面中嵌入youtube视频(当时也必须在播放)时,固定菜单似乎会出现各种各样的故障和跳跃。这是一个常见的问题,嵌入式视频干扰位置:固定元素?问题出在Chrome和Safari上,但奇怪的是,不是Firefox 这个控制台错误与此有关吗? 不安全的JavaScript试图访问URL为ww.youtube的帧。。。从URL为ww.youtube的框架。。

我在页面顶部有一个菜单元素

position:fixed;
z-index:1000;
而且它通常停留在页面的顶部,没有任何抱怨。然而,每当我在页面中嵌入youtube视频(当时也必须在播放)时,固定菜单似乎会出现各种各样的故障和跳跃。这是一个常见的问题,嵌入式视频干扰位置:固定元素?问题出在Chrome和Safari上,但奇怪的是,不是Firefox

这个控制台错误与此有关吗? 不安全的JavaScript试图访问URL为ww.youtube的帧。。。从URL为ww.youtube的框架。。。域、协议和端口必须匹配

我知道这个描述不是很详细,所以这里是url:。我正在制作我高中的校报网站,我在这一问题上遇到了难题——以前从未见过。播放视频时尝试上下滚动。谢谢你的帮助

iframe所在的div为:

<div class="entry-content">
    <p>
        <iframe... />
    </p>
</div>



如果有帮助的话,我如何设置它是因为它当前提取wordpress帖子内容的输入内容,这只是youtube url,wordpress将url转换为嵌入到该分区中的内容。

这不是youtube bug。这是一个webkit错误,与重新绘制固定位置项目有关。我建议用webkit归档这个bug。


如果您现在想要解决此问题,我建议您收听窗口滚动事件并更改菜单样式(宽度、高度或位置)以强制重画。

我遇到了完全相同的问题,我找到了一个非常简单的解决方案。添加以下参数:

?wmode=transparent
转到youtube视频url。例如:

<iframe width="560" height="315" src="http://www.youtube.com/embed/brg1H4BuII8?wmode=transparent&rel=0" frameborder="0" allowfullscreen></iframe>


更多细节。

我发现添加样式规则

-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);

对于固定元素,我整理出了我的疯狂。

这个问题与嵌入式系统编程无关。重新标记。尝试共享视频的css或包含它的div。谢谢,我以为我疯了。威尔很可能会将位置设置为“绝对”以解决问题。这刚刚救了我的命。谢谢。如果有人能解释一下这个巫术是如何运作的,那就太好了,不过这也救了我的命。太好了,谢谢!你知道为什么它在IE和FF中工作,而不是在Chrome中吗?