我希望以下代码在 0-250 范围内的“30”处开始我的滑块,但事实并非如此。
$(function() {
$( "#slider" ).slider({
value: 30,
min: 0,
max: 250,
step: 1,
slide: function(event, ui){
$("#edit-varprice").val(ui.value + ".00");
}
});
});
我希望以下代码在 0-250 范围内的“30”处开始我的滑块,但事实并非如此。
$(function() {
$( "#slider" ).slider({
value: 30,
min: 0,
max: 250,
step: 1,
slide: function(event, ui){
$("#edit-varprice").val(ui.value + ".00");
}
});
});
它对我来说工作正常。请参阅jsFiddle 演示。
也许您缺少其他内容或在代码的其他部分中执行某些操作,您可以发布完整的代码吗?
尝试从您选择的选项中删除该值,然后使用以下命令添加它:
$( "#slider" ).slider( "option", "value", 40 );
你能把你的最大值降低到 50,看看滑块手柄是否偏移,如果是,那么它工作得很好。在图像中,它看起来有点偏移。30/250 仅为 12%,可能具有欺骗性。