我創建了Chrome上工作正常,但似乎在FirefoxJS功能在Chrome而不是Firefox的
產生錯誤ReferenceError: playNextClip is not defined
您可以查看站點的功能工作如下。
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中不可用?
我能做些什麼來使它跨瀏覽器兼容?
謝謝!
賓果邦戈,謝謝你的朋友(: –