• Не состыковка с @media-запросами?

    @trofimovdev
    Python
    Укажите, для чего изменяете стили.
    Например,
    @media only screen and (min-width : 1200px) {
        header {
            min-height: 1000px;
        }
    }
    Ответ написан
    3 комментария
  • Расчет стоимости, как решить?

    r0n1x
    @r0n1x
    html, css, js
    const elMinus = document.querySelectorAll('span.minus');
        const elPlus = document.querySelectorAll('span.plus');
        const elTotal = document.querySelector('.order-end-form>input');
        document.querySelector('.order-table').onclick = function(event) {
          if (event.target.className === 'minus') {
            if (event.target.nextElementSibling.value <= 0) {
              event.target.nextElementSibling.value = 0;
            } else {
              let val = --event.target.nextElementSibling.value;
              let price = parseInt(event.target.closest('.number').previousElementSibling.textContent);
              elTotal.value = +elTotal.value - price;
            }
          }
          if (event.target.className === 'plus') {
            let val = ++event.target.previousElementSibling.value;
            let price = parseInt(event.target.closest('.number').previousElementSibling.textContent);
            elTotal.value = +elTotal.value + price;
          }
        }

    дописывать было не охото, написал сам.. проверьте =) чистый js без jquery
    link
    Только не понятно зачем выводить сумму в инпут, который можно так просто изменить =) Ну ТЗ есть ТЗ...
    п.с. цена тоже нелюдским способом достается из спана без класса...
    Ответ написан
    1 комментарий