滑块 jQuery UI 方法在滑动后

4
我有一个问题。我使用了jQueryUI的滑块,它完美地工作,但是我想在移动滑块并释放鼠标时执行操作。 问题是,如果有5个值,从0到4,如果我从0移动到4,则会加载一个函数4次。
        $('#sliderTime').slider({
            orientation: 'horizontal',
            value:1,
            min: 0,
            max: 5,
            step: 1,
            animate: true,
            slide: function( event, ui ) {
                var value = ui.value;               
                dostuff(value);
            }
        });
2个回答

6

更改:

slide: function( event, ui ) {
    var value = ui.value;               
    dostuff(value);
}

to

stop: function( event, ui ) {
    var value = ui.value;               
    dostuff(value);
}

1

可能您应该使用"change"事件而不是"stop"事件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接