我想延迟处理滑块的值。所以如果我用滑块移动到 X 位置,我想让 jquery 函数在 n 秒后做一些事情。如果我再次在这 4 秒之间做某事 - 从头开始计时。
$('#slider1').slider({
min: 0,
max: diff,
range: true,
values: [diff-2 , diff],
slide: function(event, ui) {
},
change: function(event, ui) {
// n SECONDS after changing slider's value do something...
});
我发现:
$.throttle();
但它不起作用,或者我不知道如何使用它。
尝试添加到函数成功,像这样,但没有运气:
change: function(event, ui) {
$.throttle( 4000, console.log('this should show after 4 seconds...') );
});