如果用户当前正在更改输入滑块,我必须通过javascript验证,没有jquery。我在滑块参考中找不到任何内容。
欢迎任何提示,谢谢
答案 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 “当更改元素的值”