私の$(document).ready()関数の中にyoutube iframe apiコードを追加したいが、これを行うと、コードを外に移動すると、 document.readyプレーヤーは正常に読み込まれます。誰も私はどのように私はこのビデオが機能の中に表示されるようにするための任意の提案を提供することはできますか?それがロードされるときiframeコードをdocument.ready内に追加する際の問題点
JS
$(document).ready(function() {
var tag = document.createElement('script');
tag.src = "//www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'u1zgFlCw8Aw',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady() {
console.log('ready');
}
function onPlayerStateChange() {
console.log('player changed');
}
});
'' 'それをやっていること' '' ' - 私の意図は、最初にウェブサイトを読み込んで、後でYouTubeのiframeを残して、すべてのコンテンツがあるとします... –