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);
            }
        });
4

2 回答 2

6

改变:

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

stop: function( event, ui ) {
    var value = ui.value;               
    dostuff(value);
}
于 2012-10-03T20:36:26.667 回答
1

可能您使用"change"event 而不是"stop".

于 2012-10-03T20:33:33.393 回答