1

我正在使用以下代码加载 YouTube 视频。

jQuery(document).ready(function() {
    $("#LOAD").click(function(){
    data = '<iframe id="placeHolder"> </iframe>';
    $('#putItHere').html (data);
    $('#putItHere').show ();
    document.getElementById ('placeHolder').src='http://www.youtube.com/embed/7R4LJQ7-_6Y';
});
});

还存在其他按钮。问题在于,只有在 iPad 或 iPhone 上,其他按钮才会冻结(不响应触摸),直到视频开始播放。一旦启动,其他按钮就会起作用。这仅发生在“触摸”环境中。使用“点击”环境,按钮不会被冻结。因此,例如在笔记本电脑上(使用鼠标),我可以加载一个视频,看看它是错误的,然后单击以加载不同的视频。在 iPad 上,在加载的视频开始播放之前,我无法单击(触摸)加载不同的视频。

4

1 回答 1

1

这已被记录为 youtube api 的错误,它会影响 iPod/iPad/iPhone 系列,其中任何直接位于嵌入式 youtube 视频下方的链接在与嵌入式视频相同的高度下都不起作用。请参阅以下链接:

https://code.google.com/p/gdata-issues/issues/detail?id=4569

于 2013-05-18T21:59:33.270 回答