Добавление шага в пользовательский jQuery Spinner

0

Не могли бы вы взглянуть на эту демонстрацию и сообщить мне. Как я могу добавить шаг к коду, чтобы каждый раз увеличивать значение, добавляя 10 к существующим, пока не достигнете 100? и уменьшает значение до нуля?

Как я уже сказал, мне нужно сделать шаг на 10 номеров.

<div class="btn-group input-group">
    <button type="button" class="btn btn-default minus">-</button>
    <button type="button" class="btn btn-default opacity">% 0&nbsp;&nbsp;</button>
    <button type="button" class="btn btn-default plus">+</button>
</div>

$(document).ready(function () {

    var i=1;
    $(".plus").on("click", function () {
        if(i<11) $(".opacity").html("% " +i++);
    });
    $(".minus").on("click", function () {
        if(i>0) $(".opacity").html("% " +i--);
    });
});
Теги:

1 ответ

1
Лучший ответ

Ну вот

$(document).ready(function () {

    var i=0;
    $(".plus").on("click", function () {
        if(i<10) $(".opacity").html("% " +((++i)*10));
    });
    $(".minus").on("click", function () {
        if(i>0) $(".opacity").html("% " +((--i)*10));
    });
});

jsFiddle

  • 0
    Спасибо, Михал, но здесь есть проблема: после окончания числа, если вы начинаете голосовать, снова происходит приращение + число не заканчивается на 0, оно просто голосует до 10!
  • 0
    Вы правы, исправлено
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню