Да, я знаю, что уже немного поздно, но лучше, чем никогда. Я пытался решить эту проблему в течение нескольких часов. я надеюсь, что мое решение поможет.
Блокировка слайдера () может отключить взаимодействие слайдера с перетаскиванием / нажатием клавиши / щелчком, но она каким-то образом заблокирует () при событии slideStart. Таким образом, даже если вы вызываете slider.setValue () для заполнения значения ползунка, он всегда будет блокировать () в крайнем левом положении, например, 0.
ИМО, лучший способ сделать это следующим образом:
slider.setValue(100, false);
if(!writePermission) {
slider.subscribe('slideEnd', function(){slider.lock();}); //locks slider when it ends the drag animation
}
Решение Timmow работает только в том случае, если пользователь нажимает на фон слайдера, но пользователь по-прежнему может перетаскивать ползунок.