Я создал функцию, которая прекрасно работает на Chrome, но, кажется, приводит к ошибке на светлячокфункции JS работают в Chrome, но не Firefox
ReferenceError: playNextClip is not defined
Вы можете посмотреть на сайте по адресу: http://thewild.com.au/caleboys/
Мой JS как следует.
function queueVideos(num, amount) {
if (num < amount) {
document.getElementById('video-element-'+num).addEventListener(
'ended',
playNextClip,
false);
function playNextClip() {
var nextVid = num + 1;
$('#video-element-' + nextVid).show().get(0).play();
$('#video-element-' + num).hide();
document.getElementById('video-element-' + num).pause();
document.getElementById('video-element-' + num).currentTime = 0;
queueVideos(nextVid, amount)
}
}
if (num == amount) {
document.getElementById('video-element-'+num).addEventListener(
'ended',
playFirst,
false);
function playFirst() {
$('#video-element-1').show().get(0).play();
$('#video-element-' + num).hide();
document.getElementById('video-element-' + num).pause();
document.getElementById('video-element-' + num).currentTime = 0;
}
}
}
queueVideos(1, 5);
Почему это работает в Chrome, но не в Firefox?
Что я могу сделать, чтобы сделать его совместимым с браузером?
Спасибо!
bingo bango, спасибо друг (: –