Добрый день!
Столкнулся с такой проблемой. Есть кастомный счетчик. input type number. Стрелки в нем скрыты, а плюс и минус вынесен отдельно. Управляется следующим кодом:
window.addEventListener('click', (event) => {
let currentClick = event.target;
if (currentClick.dataset.operation === "plus") {
let containerCount = currentClick.closest('.basket__inner__container__left__item__counter__digit');
let counter = containerCount.querySelector('[data-count="digit__count"]');
counter.stepUp();
}
else if (currentClick.dataset.operation === "minus") {
let containerCount = currentClick.closest('.basket__inner__container__left__item__counter__digit');
let counter = containerCount.querySelector('[data-count="digit__count"]');
if (counter.value > 1) {
counter.stepDown();
}
}
})
Так вот. Если возвращаю стрелки в инпут и нажимаю там, кнопка обновления корзины разблокируется, а если нажимаю через свои кнопки, то не разблокируется. Как то можно исправить данный нюанс?
PS: инкремент и декремент вместо stepdown и stepup ведет себя точно также.
Заранее спасибо.