У меня есть слайдер пользовательского интерфейса jQuery с 6 позициями. Все, что я хочу, это плавно перемещать мышь без прыжков. И когда кнопка мыши отпущена, мне нужно, чтобы ручка плавно переместилась в ближайшее положение.
Я попытался ввести большое количество шагов для плавного перетаскивания, это нормально. Но когда я использую .on ('mouseup', ...), ручка просто переходит на нужную позицию.
Например, здесь (на русском языке, поэтому вам нужно начать тест и перейти ко 2-му вопросу).
Вот мое основание c Codepen для кейса.
$( function() {
$( "#slider" ).slider({
animate: "fast",
value:4,
min: 1,
max: 6,
step: 1,
slide: function( event, ui ) {
}
});
});