如何检查我是否按住/更改输入滑块?

时间:2015-03-04 20:36:22

标签: javascript html

如果用户当前正在更改输入滑块,我必须通过javascript验证,没有jquery。我在滑块参考中找不到任何内容。

欢迎任何提示,谢谢

2 个答案:

答案 0 :(得分:1)

var slider = document.getElementById('slider');
var output = document.getElementById('output');
var isSliding = false;

slider.addEventListener('input', function () {
  isSliding = true;
  output.innerHTML = isSliding;
});

slider.addEventListener('mouseup', function () {
  isSliding = false;
  output.innerHTML = isSliding;
});

jsfiddle:http://jsfiddle.net/z9bkurra/

如果我理解正确,你可以这样做。

答案 1 :(得分:0)

由于您的“滑块”是< input type =“range”/>你可以听取变化事件。

document.getElementById('mySlider').addEventListener('change', function () {...});

请参阅http://devdocs.io/dom_events/change “当更改元素的值”