重置DOJO中Horizo​​ntalRangeSlider中的滑块手柄

时间:2015-10-27 04:18:02

标签: javascript dojo rangeslider

我已经像这样创建了 Horizo​​ntalRangeSlider

textscan

然后在改变滑块手柄的位置后,我想以编程方式重置滑块手柄的位置,为此我这样做

    this.horizontalSlider = new HorizontalRangeSlider({
            name : "slider",
            //To place the slider handles at min max.
            value : [10,100],
            minimum : 10,
            maximum : 100,
            intermediateChanges : false,
            showButtons : false,
            onChange : //onChange call method.
        }, this.slider);
        this.horizontalSlider.startup();

        this.horizontalSliderRule = new HorizontalRule({
            container : "topDecoration",
            style:"height:5px",
            count : 2,              
            numericMargin: 1
        }, this.sliderRule);
        this.horizontalSliderRule.startup();

但这不会影响滑块中的任何内容。如何重置滑块的位置?

1 个答案:

答案 0 :(得分:0)

只需使用RangeSlider的“=”设置值,就不会触发滑块中的代码进行更新。对于大多数道场元素,我建议使用以下方法:

this.horizontalSlider.set("value",[10,100]);

这是一个小工具:http://jsfiddle.net/g4s05og0/