2016-12-17 31 views
2

基本上我有一個範圍元素作爲我的網絡視頻軌道欄。目前它的工作方式就好像是mousedown,然後釋放回來,然後它跳到視頻的那個位置,但問題是,如果鼠標停下並在鼠標被釋放之前,如果視頻currentTime改變,則跟蹤器返回到它的位置在用戶點擊的情況下,視頻不會跳轉到新的位置。更改mousedown javascript的範圍值?

我的問題是如何改變視頻currentTime上鼠標按下。這是我到目前爲止所做的:

var seeksl = document.getElementById('vidskb_r'); 
seeksl.addEventListener("change",vidSeek,false); 
function vidSeek(){ 
    var skto=vid.duration*(seeksl.value/100); 
    vid.currentTime=skto; 
} 

其中的工作就好像範圍值已更改。

seeksl.addEventListener("mousedown",vidSeek,false); 
AND in my html range tag 
<input type="range" class="vidskb_r" value="0" step="1" min="0" max="100" onmousedown="vidSeek();"> 

但沒有幫助。

我會很感激,如果有人能告訴我如何改變鼠標按下視頻CURRENTTIME。

謝謝:)

回答

1

嘗試input事件觸發其上的每一次互動

seeksl.addEventListener("input",vidSeek,false);