Я изменяю слайдер jquery ui. У меня есть определенные «остановки», которые я хочу, чтобы пользователь мог скользить, выраженный в процентах от общей ширины ползунка. Так, например, если у меня есть 3 остановки, они будут равномерно распределены на 0, 50 и 100 (%). Я храню их в массиве [0,50,100].javascript/jquery - поиск ближайшего значения в массиве
Когда пользователь перетягивает ползунок и релизы, я фиксирую текущее значение ползунка. Так что, если он прокручивает 56% пути через панель, его stopVal составляет 56.
Как написать функцию, которая затем определит, какое число в массиве это stopVal ближе всего? Вот мой код:
var optValArr = [0,50,100];
function slideStop(event, ui) {
var stopVal = ui.value;
//NOW NEED TO FIND CLOSEST ARRAY VALUE TO stopVal
}
Отлично, спасибо за помощь. – mheavers
@mheavers в любое время рад я мог бы помочь –