我使用以下代码加载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上,我无法点击(触摸)加载不同的视频,直到加载的视频开始播放。
答案 0 :(得分:1)
这已被记录为youtube api的错误,它会影响iPod / iPad / iPhone系列,其中嵌入式YouTube视频下方的任何链接与嵌入式视频的高度不同。请参阅以下链接:
https://code.google.com/p/gdata-issues/issues/detail?id=4569