Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Проблемы при создании нескольких объектов YT.player на странице (https://javascript.ru/forum/jquery/57383-problemy-pri-sozdanii-neskolkikh-obektov-yt-player-na-stranice.html)

сфздщсл 01.08.2015 20:33

Проблемы при создании нескольких объектов YT.player на странице
 
Доброго времени суток.Есть код:


var player1,
player2,
player3;

function onYouTubeIframeAPIReady() {
player1 = new YT.Player('frame-1', {
events: {
'onReady': onPlayerReady,
}
});

function onPlayerReady(event) {
document.getElementById('pause-1').addEventListener('click', function() {player1.pauseVideo();});
}
}


function onYouTubeIframeAPIReady() {
player2 = new YT.Player('frame-2', {
events: {
'onReady': onPlayerReady,
}
});
function onPlayerReady(event) {
document.getElementById('pause-2').addEventListener('click', function() {player2.pauseVideo();});
}
}


function onYouTubeIframeAPIReady() {
player3 = new YT.Player('frame-3', {
events: {
'onReady': onPlayerReady,
}
});
function onPlayerReady(event) {
document.getElementById('pause-3').addEventListener('click', function() {player3.pauseVideo();});
}
}


Проблема в том,что событие срабатывает только на player3, игнорируя player1 и player2.При этом объекты расположены на одной странице.

Rise 02.08.2015 13:43

сфздщсл, ты перезаписал одноименные функции, объедини их.


Часовой пояс GMT +3, время: 11:13.