В InternetExplorer скрипт выдает NaN в output

277
09 августа 2017, 17:39

Столкнулся с такой проблемой, переписывал уже несколько раз скрипт, что бы победить IE, может кто подскажет в чем проблема?

function amount() { 
  var slider = document.getElementById("slider").value; 
  document.getElementById("box").innerHTML = slider; 
} 
 
$(document).ready(function() { 
  var amount, result5, result10, result15, result20; 
 
  var calculatorBill = $('.calculator__bill'); 
  var calculatorTip = $('.calculator__tip'); 
  var calculatorResult5 = $('.calculator__result-5years'); 
  var calculatorResult10 = $('.calculator__result-10years'); 
  var calculatorResult20 = $('.calculator__result-20years'); 
  var tipAmount = $('.tip-amount'); 
 
  // RANGE FUNCTION 
  calculatorTip.on('change', function() { 
    if (calculatorBill.val() === '' || isNaN(calculatorBill.val())) {} else { 
      amount = calculatorBill.val() * 1; 
    } 
 
    tipAmount.html(calculatorTip.val()); 
    result5 = amount * 87.6914387; 
    result10 = amount * 264.070241; 
    result20 = amount * 1332.38162; 
    calculatorResult5.html(result5.toFixed().replace(/(\d{1,3})(?=((\d{3})*([^\d]|$)))/g, ' $1 ')); 
    calculatorResult10.html(result10.toFixed().replace(/(\d{1,3})(?=((\d{3})*([^\d]|$)))/g, ' $1 ')); 
    calculatorResult20.html(result20.toFixed().replace(/(\d{1,3})(?=((\d{3})*([^\d]|$)))/g, ' $1 ')); 
  }); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div class="calculator__mobile-visible"> 
  <output class="calculator__result-5years calculator">929 201</output><span class="calculator__rubls"></span> 
</div> 
<div class="calculator__mobile-visible"> 
  <output class="calculator__result-10years calculator">2 794 036</output><span class="calculator__rubls"></span> 
</div> 
<div class="calculator__mobile-visible"> 
  <output class="calculator__result-20years calculator">14 117 236</output><span class="calculator__rubls"></span> 
</div>

READ ALSO
C# метод OAauth 1.0

C# метод OAauth 1.0

Пользуюсь RESP API одной компанииПытаюсь написать метод на C#, который выполняет запрос

351
Gmap.Net получить координаты для маркера

Gmap.Net получить координаты для маркера

Необходимо добавить 2000 объектов на картуКод снизу добавляет один маркер +- в секунду

409
Как начать делать текстовый квест?

Как начать делать текстовый квест?

Нужно реализовать класс Quest в котором будут хранятся шаги

680
Работа с HtmlAgilityPack

Работа с HtmlAgilityPack

Нужна помощьМне требуется распарсить HTML-страницу после нажатия на ней на некоторую кнопку

287