JQuery UI:在事件处理程序中更改最大滑块

时间:2012-06-19 05:44:35

标签: jquery-ui events slider

我有点卡住了:

当我在一个事件中时,我想更改JQueryUI滑块的“max”选项(例如change:)。

当我在活动中时如何调用“max”选项?

编辑:我的代码如下所示:

$('#slider0').slider({
        value: 100,
        min: 0,
        max: 500,
        range: "min",
        step: 50,
        stop: function( event, ui ) {
            var amt_val = (THIS IS THE CURRENT VALUE OF THE SLIDER)
            if(amt_val === 400) {
                $('#slider0').slider("option", "max", 10);
            }
        }
});

但是,每当我将滑块设置为400时,手柄和值都会变为0,并且手柄会冻结。

1 个答案:

答案 0 :(得分:1)

您可以更改

这样的选项
$( ".selector" ).slider( "option", "max", 7 );

选中jQuery UI Slider

的文档页面的选项标签

演示: http://jsfiddle.net/joycse06/WKyYv/