本文介绍了在onchange结束时触发输入类型范围的事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何触发事件或检测输入类型范围的onchange事件结束。
How to trigger an event or detect the end of onchange event for input type range.
$('.slider').on('change',function(e){
console.log(e.target.value);
});
现在,当我开始拖动范围输入时,这将返回许多控制台日志。我想在onchange事件结束时获取值。如何实现这个目标?
Now this will return a number of console logs when I start dragging the range input. I wanted to get the value at the end of onchange event. How to achieve this ?
谢谢;)
推荐答案
嘿您可以尝试使用Gururaj 功能。它会延迟事件处理程序的触发,因此您可以根据需要在 onchange
事件的末尾获取输入值。 功能。
Hey Gururaj you can try debounce
function. It delays the firing of your event handler so you can get your input value at the end of onchange
event as you want it. Lodash has a implementation of the debounce function you can use.
$range.on('change', _.debounce(function() {
$display.text($(this).val());
}, 250));
这里有点。
这篇关于在onchange结束时触发输入类型范围的事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!