Показать сообщение отдельно
  #1 (permalink)  
Старый 30.01.2020, 17:37
Аватар для Diiim
Интересующийся
Отправить личное сообщение для Diiim Посмотреть профиль Найти все сообщения от Diiim
 
Регистрация: 07.03.2018
Сообщений: 20

Калькулятор вычитание без отрицательных чисел
Доброго времени, уважаемые форумчане!

Подскажите как убрать в калькуляторе убрать отрицательные числа?
Есть простенький скрипт ui слайдера, считает отлично, но вот когда доходит до снижения вычисления, то начинаются отрицательные числа.

Есть такой html

<span>Количество участников: <input type="text" class="num-bers" disabled="" id="amount_1" value="0"></span>

<!-- ui слайдер -->
<div class="sli-der-calc" id="sli-der-1"></div>

<span class="in-cell" id="amount_1_1">5770 ₽</span>


$(function() {
   $("#sli-der-1").slider({
      value: 0,
      min: 0,
      max: 100,
      step: 1,
      slide: function(event, ui) {
         $("#amount_1").val(ui.value);
         var temp = Number($('#amount_1').val());
         var noLL = $("#amount_1_1").text("0 р");
         var nnn = $("#amount_1_1").text(47770 - temp * 1500 + " ₽"); // Вычисления кладу в переменную
         if (nnn > 0) { // потом проверяю больше ли 0
            $("#amount_1_1").text(String($("#amount_1_1").text().replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1 '))); // если да вывожу
         } else {
            return noLL // если нет то "0 руб."
         }
      }
   });
});


Можете подсказать что я делаю не так? Или может я не в ту сторону "смотрю"?

Здесь можно наглядно посмотреть qpage.site/prj_pin/

Скрин - joxi.ru/zAN90B9S6Z3JD2

Последний раз редактировалось Diiim, 30.01.2020 в 17:40.
Ответить с цитированием