在mousedown javascript上更改范围值?

时间:2016-12-17 08:51:26

标签: javascript jquery

基本上我有一个范围元素作为我的网络视频跟踪栏。目前它的工作方式就像是mousedown然后释放回来然后跳转到视频的那个位置但问题是,如果视频currentTime发生了变化,如果鼠标向下和鼠标之前被释放然后跟踪器返回到它的位置,当用户点击时,视频不会跳转到新位置。

我的问题是如何在mousedown上更改视频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();">

但没有人帮忙。

如果有人能告诉我如何更改mousedown上的视频当前时间,我真的很感激。

感谢:)

1 个答案:

答案 0 :(得分:1)

尝试在每次互动时触发的input事件

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