var timer = setInterval(function() {
var secs = ytplayer.getCurrentTime();
var minutes = Math.floor(secs/60);
var seconds = Math.floor(secs % 60);
var tsecs = ytplayer.getDuration();
var tminutes = Math.floor(tsecs/60);
var tseconds = Math.floor(tsecs % 60);
var time = minutes + ":" + seconds + "/" + tminutes + ":" + tseconds;
document.getElementById('currenttime').innerHTML = time;
}, 1000);
此代碼在firefox中不起作用,但它在Chrome和IE中都有效。JavaScript不工作在Firefox:未定義的變量?
我用螢火蟲檢查過,它表示變量秒,分,秒,tsecs,tminutes,tseconds和時間沒有定義。
我不知道如何解決這個問題,因爲我確實使用var來定義它們。有誰知道我做錯了什麼?
感謝
什麼是'ytplayer'? – ManseUK
你爲什麼不這樣做:'new Date()'? –
我想'ytplayer'是某種視頻播放器。 – Joseph