我正在使用 JQuery 滑块来更改 ajax 请求的一些获取值。每当滑块发生变化时,它都会发送一个带有新值的新请求。但是:滑块更新它变化太快。因此,当我滑动它然后将其放到某处时,它会以我在滑动过程中跨越的值的间隔发送多个请求。例如,如果我将滑块从 5 移动到 10,它会发出 6、7、9 和最后 10 的请求。然后需要 4-5 秒才能最终将内容更新为 10。
有没有一种方法可以设置,例如,如果滑块在该值上停留了半秒,那么它才会发出请求?或者你们有其他解决方案吗?
提前致谢!
编辑:这是我正在使用的代码:
$("#slider-range").slider({
range: true,
min: 0,
max: 5000,
values: [ 0, 1250 ],
slide: function( event, ui ) {
refresh();
}});
refresh() 发送请求并更新 DOM