2

在运行 iOS 6.1.3 的 iPad 和 iPhone 上,我无法查看位于嵌入式 youtube 视频下方的链接。这是一个例子:

<a href="http://xenforo.com/community/">Xenforo</a>

<br /><br />

<iframe width="560" height="315" src="http://www.youtube.com/embed/dCyyNxHmDqg" frameborder="0" allowfullscreen></iframe>

<br /><br />

<a href="http://xenforo.com/community/">Xenforo</a>

您将能够单击嵌入式 youtube 视频上方的链接,但不能单击其下方的链接。如果您开始播放视频,则可以单击视频下方的链接。

4

1 回答 1

0

似乎 youtube iframe 有一些额外的内容会在 iframe 之后阻止你的内容。这是一些解决方法,可以帮助我解决这个问题(使用 Jquery。将其添加到窗口的加载事件中。实际上,您可以在此之前检查 iPhone 设备并仅应用此代码 ofr iPhone 设备。

$('iframe').each(function () {
     $(this).css({
         'height': this.height - 1
     });
});

我现在正在努力寻找更干净的解决方案,如果我有什么我会更新我的答案:)

于 2013-05-17T11:43:05.103 回答