スライダーの値を遅らせて処理したい。したがって、スライダーを使用してX位置に移動すると、n秒後にjquery関数に何かを実行させたいと思います。この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...') );
});