Ползунок диапазона ввода с различным значением шагаJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Ползунок диапазона ввода с различным значением шага

Сообщение Anonymous »

Я хочу иметь шаг от 1 до максимального, и если 1) {
val = parseInt(val);
elem.val(val);
}
}
}
elem.parent().next().find(".outvalue").text(val);

}
//1.plus mins
$(document).on('click', '.icon-plus', function() {
plusminus($(this), "plus");
});
$(document).on('click', '.icon-minus', function() {
plusminus($(this), "minus");
});

function plusminus(elem, type) {
var parent = elem.parent().prev().find("input");
let isdeci = parent.data('isdeci');
let max = parent.prop('max');
let min = parent.prop('min');

let valx = parent.val();
let step = parent.attr('step');

if (type == "plus") {
val = parseFloat(step) + parseFloat(valx);
} else {
val = parseFloat(valx) - parseFloat(step);
}

if (val < 0.1) {
val = 0.1;
}
if (val >= 1 && val % 1 == 0) {
val = parseInt(val);
}
parent.val(val);
changeSlide(val, isdeci, parent);
}
[/code]
Здесь я вызываю ChangeSlide, когда нажимается плюс-минус или перемещается ползунок диапазона.

Код: Выделить всё


sl : 
 

0.2

Для кнопки «плюс» работает нормально, но для кнопки «минус» происходит переход от 1 к 0,1. Это правильный путь или есть более простая функция диапазона?

Подробнее здесь: https://stackoverflow.com/questions/751 ... step-value
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»