2016-12-17 30 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);