Цитата:
Цитата:
|
точнее для class="pricepacketprice"
|
c4udok,
:-? |
c4udok,
сложно понять что именно вам нужно. |
имею ввиду кратно 10. если 1495 то 1500. если 36 то 40 . если 22 то 20
|
Цитата:
function rebuildPrices({ISO4217, multiply}) { const val = document.querySelector('[name="nameRadio"]:checked').value || 1; document.querySelector('#rezultatRadio').innerHTML = val; [...document.querySelectorAll('[data-cost]')].forEach(el => { const num = el.dataset.cost, span = el.querySelector('span'), limit = el.classList.contains('pricepacketprice') ? 0 : 2; span.innerHTML = `${(num * multiply * val).toFixed(limit)} ${ISO4217}`; }) } Цитата:
function rebuildPrices({ISO4217, multiply}) { const val = document.querySelector('[name="nameRadio"]:checked').value || 1; document.querySelector('#rezultatRadio').innerHTML = val; [...document.querySelectorAll('[data-cost]')].forEach(el => { const num = el.dataset.cost, span = el.querySelector('span'), limit = el.classList.contains('pricepacketprice') ? Math.floor(num * multiply * val / 10 ) * 10 : (num * multiply * val).toFixed(2); span.innerHTML = `${limit} ${ISO4217}`; }) } |
Блин где ты учился? спасибо большое!
а для class="indificator" аналогичный код? нужно оставить один знак после запитой? сейчас сижу разбираю код по частям) хоть в рамку ставь! |
Цитата:
limit = el.classList.contains('pricepacketprice') ? 0 : 1; 2 вариант пост 16 toFixed(1) |
1 вариант пост 16
limit = el.classList.contains('pricepacketprice') ? 0 : 1; 2 вариант пост 16 toFixed(1) тоесть код будет: limit = el.classList.contains('pricepacketprice') ? Math.floor(num * multiply * val / 10 ) * 10 : (num * multiply * val).toFixed(2); limitе = el.classList.contains('indificator') ? Math.floor(num * multiply * val / 10 ) * 10 : (num * multiply * val).toFixed(2); ? |
Цитата:
в строке 7 двойку поменять на единицу(для обоих вариантов). |
Часовой пояс GMT +3, время: 10:53. |