javascript - Dojo slider 设置值问题

标签 javascript jquery dojo

有人可以告诉我如何在某个值上设置 slider (Dojo slider )吗?

        var vertical_monday = dojo.byId("vertical_monday");
        var rulesNodeMonday = document.createElement('div');
        vertical_monday.appendChild(rulesNodeMonday);

        var sliderRulesMonday = new dijit.form.VerticalRule({
            count: 24,
            style: "width:5px;"

        },
        rulesNodeMonday);
        var slider = new dijit.form.VerticalSlider({
            name: "vertical_monday",
            value: 0,
            minimum: 1440,
            maximum: 0,
            pageIncrement:100,
            showButtons:true,
            slideDuration:289,
            discreteValues: 289,
            intermediateChanges:false,
            style: "height:450px;",
            onChange: function(value) {
                dojo.byId("sliderValueMonday").value = value;
                val_monday=value;
                var a=(500*(value-used_length_monday))/1440;
                //alert('a='+a);
                var temp_id='mon_'+temp_daily_plan_monday;
                //used_length=used_length+a;
                $('#'+temp_id).css('height',a);
            }
        },
        vertical_monday);

如何通过代码将此 slider 设置为 200 的值(我需要编写函数来设置此参数 ---- 函数 set_slider_val(number) )?

最佳答案

所有 dijit 都使用 set 方法来设置属性,包括 value 属性。

function set_slider_val(number) {
    dijit.byId("yourSliderId").set("value", number);
}

关于javascript - Dojo slider 设置值问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6594639/

相关文章:

javascript - IE11的一些问题

javascript - 单击 li 时无法选中复选框

javascript - 使用 flex box,使用父节点的 clientWidth 和 Height 设置 Canvas 的宽度和高度隐藏粘性页脚

jquery - 如何使用 jQuery 在没有保护子句的情况下选择和操作元素?

javascript - 如何判断是 "html"还是 "body"滚动窗口

javascript - Dijit 按钮以编程方式显示图标但不显示标签

javascript - jquery ajax 发布被取消

javascript - 使用淡入淡出效果滚动时更改 Logo

javascript - dojo amd init 方法自动运行

Javascript 不会抛出新的错误