Dojo滑块递增/递减



我已经实现了一个dojo滑块在html画布上的图像更改。如果滑动条是递增的我们调用showNextImage如果滑动条是递减的我们调用showPrevImage。如何实现这一点?我试过使用onChange函数,但我不能从滑块中获得旧值。

 var slider = new dijit.form.HorizontalSlider({
        name: "slider",
        value: 0,
        minimum: 0,
        maximum: 10,
        discreteValues: 11, 
        intermediateChanges: true,
        style: "width:300px;",
        class:"dhSlider",
        disabled:false, 
        container: viewportWrapper,
        onChange: function(value) {
            var valueNew = a;
            if(value > valueNew)
            console.debug(valueNew);
            var a = value;
        }
    });

为了简化:我只想要一个函数来告诉我滑块值是递增还是递减

让它与全局变量一起工作

 valueNew = 0;
    var slider = new dijit.form.HorizontalSlider({
        name: "slider",
        value: 0,
        minimum: 0,
        maximum: 10,
        intermediateChanges: true,
        style: "width:+ width + px",
        class: "dhSlider",
        disabled: false,
        container: viewportWrapper,
        onChange: function(value) {
            if (value > valueNew)
                console.debug("Up");
            else if (value < valueNew)
                console.debug("Down");
            valueNew = value;
        }
    });

相关内容

  • 没有找到相关文章

最新更新