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いつでもうれしい私は助けることができる –