用户完成使用滑块后执行功能

时间:2014-12-05 21:13:37

标签: javascript slider nouislider

我希望在用户使用滑块后执行某些功能,而不是在操作滑块时执行。

仅在手柄停止后,才启动该功能。 我记得使用setTimeout和clearTimer来做这件事,但我不记得怎么做了。

$('#slider').on('slide', function(){ 
   some_function();
});

请注意,我使用的是nouislider而不是jquery。

2 个答案:

答案 0 :(得分:1)

在我看来,您希望在set事件上进行回调,该事件会在用户停止滑动时发生。

$('#slider').on('set', function(){ 
   some_function();
});

http://refreshless.com/nouislider/events-callbacks/

答案 1 :(得分:0)

尝试聆听'更改'事件