Voglio aggiungere il codice api iframe di youtube nella mia funzione $ (document) .ready() ma quando lo faccio il giocatore sembra non caricare, quando sposto il codice all'esterno il documento. Già il giocatore carica bene. Qualcuno può offrirmi qualche suggerimento su come posso far apparire questo video quando si trova all'interno della funzione?Problemi nell'aggiungere il codice iframe di youtube all'interno del documento.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');
}
});
'' 'vantaggio nel fare ciò''' - la mia intenzione è di caricare prima il sito web, lasciando iframe di YouTube per dopo, una volta che tutto il contenuto è a posto ... –