完成滑动输入类型=“范围”后触发函数
Trigger a function after finishing sliding input type="range"
如何在滑动输入type="range"-pointer
结束时触发该值?(当用户停止滑动到所需值时)因为我不想获取原始值和所需值之间的值!
我用.onclick
做了一些实验,但这不是我想要的!
当用户滑动范围输入字段指针时,.onclick
不起作用(或者你可以在那里滑动的小东西怎么称呼?),并且光标在滑块上方或下方停止滑动。
明白我的意思吗?
不知道怎么用德语解释,所以用英语更难! :/
使用onmouseup
而不是onclick
,当您释放滑块的手柄时,无论光标位置如何,它都会触发。
var slider = document.getElementById('yourSlidersId');
slider.onmouseup= function(){
console.log('changed!'); // your code
}
检查这个小提琴
您可以使用
我希望我能帮助你!
oninput
来执行此操作。我挣扎了很长时间,但终于得到了它。
例:
<input type="range" id="q" class="input" min="0" max="10" step="1" oninput="outputUpdate(value)">
使用此函数自动更新滑块的值:
将<output for="q" id="output">// Your default value //
添加到您的 HTML 中
和
function outputUpdate(vol) {
document.querySelector('#output').value = vol;
}
到你的 JS。这将更新滑块的值。
我希望我能帮助你!
相关文章:
- 正在全局范围中查找JavaScript函数
- ES6是否引入了一种机制来生成块范围的函数语句(而不是表达式)
- 可以't访问JavaScript函数范围中的变量
- 在 Angular 指令中,如何进行回调,其中函数名称位于父范围的变量中
- 我怎样才能创建一个函数expr;t继承词法范围
- 获取给定JavaScript范围内的解析函数
- 为什么在javascript中的模块模式中实现Lazy函数时范围会发生变化
- 如何在JavaScript中使用此函数对范围内的所有数字求和
- 构造函数函数中的自执行函数的OO上下文/范围
- javascript和jQuery的嵌套对象函数中的变量范围
- 对象内部函数内的对象文本的范围
- JavaScript 函数变量范围问题
- 如何触发指令中定义的范围函数
- 范围函数角度的右设置
- 角度控制器范围项作为范围函数的子项
- 在 Angular 指令中的事件处理程序中调用范围函数
- Angular JS 如何从指令模板内容事件调用指令范围函数
- 如何使用混合参数调用父级的范围函数
- 如何从带有参数的指令中调用角度控制器范围函数
- 为什么我的范围函数显示一个未定义的值后,循环应该已经关闭