2

我正在使用 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

4

1 回答 1

1

如果不向我们展示一些代码,您可能在更改事件上绑定了一个事件,但是有一个Stop可用的事件。

于 2013-08-08T09:02:22.800 回答