我的页面上有一个jQuery UI滑块。它开始与:如何让用户更改jQuery UI滑块的选项?
$("#slider").slider({
value: 6,
min: 6,
max: 120,
step: 6
});
这工作正常。
我有一个选择元素旁边的6,12和24作为选项。 我想完成的是让用户选择12,并且滑块的step,min和value全部转到12(24相同)。我已经试图建立一个函数:
$('#dropdown').change(function(){
$("#slider").slider("option", "value", $(this).val());
$("#slider").slider("option", "min", $(this).val());
$("#slider").slider("option", "step", $(this).val());
$("#slider").slider("option", "max", 120);
});
然而这一切都为使被去值12,然后在点击滑块,它跳跃一路结束(120),只是停留在那里。
我是否需要摧毁滑块并从头开始重做?
EDIT#1:
我刚下载萤火虫并检查与控制台滑块,和的值都返回正确的(分钟= 12,值= 12,步长= 12,最大= 120 )。有谁知道为什么它如此固执,跳跃/坚持到底?
你能告诉我们关于这个的演示吗? – Starx 2012-04-04 00:21:53
我会做一个小提琴,看看它是否做同样的事情。 – 2012-04-04 00:24:49