2011-06-15 63 views
0

我在使用Apple移动设备查看YouTube视频时遇到了打破jQuery滑块的问题。滑块使用设置宽度&使用overflow:hidden属性的高度窗口。它在所有浏览器中都很棒,除了苹果设备,其中所有的幻灯片都可以连续看到,就好像overflow:hidden属性没有生效一样。嵌入式YouTube视频无法与溢出配合使用:隐藏

有没有办法解决这个问题?我很难过!多谢你们。

链接到网站:http://dwproductsllc.com/

嵌入式视频编码:

<li> 
<object width="409" height="257"><param name="movie" value="http://www.youtube.com/v/0FGR-vPUWa8?hl=en&fs=1&showinfo=0&loop=1&playlist=0FGR-vPUWa8&controls=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0FGR-vPUWa8?hl=en&fs=1&showinfo=0&loop=1&playlist=0FGR-vPUWa8&controls=0" wmode="transparent" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="409" height="257"></embed></object> 
</li> 

回答

0

在这种情况下,现在它被怀疑片段不会在苹果设备上工作;它是闪光的。

现在,通常这不是问题,因为YouTube向苹果设备提供HTML5剪辑。

我不知道为什么这里不是这种情况 - 我猜这是因为你最近上传了它(可能需要一段时间)。并且/或者您的剪辑未列出,可能YouTube不支持HTML5这类剪辑。

虽然我没有看到你的代码有任何重大缺陷(我可能会用一种稍微不同的方式)。尝试在滑块中设置另一个剪辑并测试是否有效 - 然后您可以排除代码并将其归咎于YouTube。

+0

为了让YouTube翻转Flash5嵌入HTML5,您需要使用iframe嵌入方法。如果您直接在页面中包含“”标签,它将不起作用。 – 2011-06-15 20:07:21

+0

也许Apple设备不允许隐藏Flash内容!将是一个安全措施。 – Kissaki 2011-06-15 20:10:39

+0

@Andrew Curioso很棒的一点 - 但我确定我在iOS模拟器中检查了剪辑的YouTube页面,剪辑没有显示出来。但是,现在似乎正在工作。 所以 - 用iFrame去。 – Marcus 2011-06-15 20:12:51