4

次の問題があります。jQueryUIのスライダーを使用しており、完全に機能しますが、スライダーを動かしてマウスを離すと、何かを実行したいと思います。

問題は、0から4までの5つの値がある場合、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"の代わりにイベントを使用します"stop"

于 2012-10-03T20:33:33.393 に答える