设置jquery范围滑块值不起作用

时间:2016-03-08 14:43:34

标签: jquery-ui

我使用JQuery范围滑块。当我动态设置滑块的值时,它会给我错误

  

错误:在初始化之前无法调用滑块上的方法;   试图调用方法&#39; <#p;

我的代码

$( "#slider-range" ).slider( "values", 0, startRange);
$( "#slider-range" ).slider( "values", 1, endRange);

其中startrangeendRange包含动态值。

请帮助。

1 个答案:

答案 0 :(得分:1)

如果您尝试设置values选项,则需要执行以下操作:

$( "#slider-range" ).slider( "option", "values", [ startRange, endRange ]);

只需调用$( "#slider-range" ).slider( "values", 0, startRange);调用Method,为此,您需要先启动滑块:

$( "#slider-range" ).slider();
$( "#slider-range" ).slider( "values", 0, startRange);
$( "#slider-range" ).slider( "values", 1, endRange);