Главное, что меня интересует это возможность смены цветов с легкостью.
function cost() {
var sum=0;
return function(tax) {
var amount = tax * 0.2;
sum += amount;
console.log('сумма налогов: ' + sum + ' рублей');
return sum;
}
}
var nalog= cost();
nalog(50);
nalog(100);
nalog(150);
<ol id="ol">
<li class="active">пункт
</li><li>пункт
</li><li>пункт
</li><li>пункт
</li><li>пункт
</li></ol>
<script type="text/javascript">
var els= document.getElementById('ol');
els.onclick= function(e) {
[].forEach.call(this.querySelectorAll('li'), function(i) {
i.classList.remove('active');
})
e.target.classList.add('active');
e.stopPropagation();
}
</script>
$(document).ready(function() {
$('.minus').click(function () {
var $input = $(this).parent().find('input');
var count = parseInt($input.val()) - 1;
count = count < 1 ? 1 : count;
$input.val(count);
$input.change();
return false;
});
$('.plus').click(function () {
var $input = $(this).parent().find('input');
var count = parseInt($input.val()) + 1;
count = count > 4 ? 4 : count;
$input.val(count);
$input.change();
return false;
});
});