次のコードを使用して 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 では、ロードされたビデオの再生が開始されるまで、クリック (タッチ) して別のビデオをロードすることはできません。