Я пытаюсь рассчитать кредит, используя 3 jQuery noUiSliders.
Параметры:
Сумма займа
Срок/Количество месяцев для погашения
Процентная ставка
При изменении ползунков я хотел бы отображать значения:
Ежемесячная сумма + Процентная ставка (сумма кредита / количество месяцев = результат + (результат * процентная ставка))
Общая сумма кредита + общая процентная ставка. (Общая сумма кредита + (общая сумма кредита * процентная ставка))
В настоящее время у меня есть только ползунки, но мне не удалось соединить их вместе, чтобы вычислить и отобразить эти значения. Очень благодарен за вашу помощь.
Вот скрипт http://jsfiddle.net/w5wxw9se/4/.
JavaScript
$('#slider-amount').noUiSlider({
start: [ 5000 ],
step: 5000,
range: {
'min': [ 5000 ],
'max': [ 400000 ]
},
});
$('#slider-duration').noUiSlider({
start: [ 1 ],
step: 1,
range: {
'min': [ 1 ],
'max': [ 12 ]
}
});
$('#slider-rate').noUiSlider({
start: [ 1.6 ],
step: 0.05,
range: {
'min': [ 1 ],
'max': [ 23 ]
}
});
$('#slider-amount').Link('lower').to($('#slider-amount-value'));
$('#slider-duration').Link('lower').to($('#slider-duration-value'));
$('#slider-rate').Link('lower').to($('#slider-rate-value'));
HTML:
<div id="slider-container" style="width:400px;">
<div id="slider-amount"></div>
<span class="example-val" id="slider-amount-value"></span><br />
<br />
<div id="slider-duration"></div>
<span class="example-val" id="slider-duration-value"></span><br />
<br />
<div id="slider-rate"></div>
<span class="example-val" id="slider-rate-value"></span><br />
<br /><br />
<p>To pay monthly (interest rate included): <span id="to-pay-monthly"></span></p>
<span style="font-size:11px;">amount to loan / amount of months = result + (result * interest rate) </span>
<br />
<p>Total amount to pay all months (interest rate included): <span id="pay_all_months"></span></p>
<span style="font-size:11px;">Total loan amount + (total loan amount * interest rate)</span>
</div>