Я создаю простое приложение, которое поможет мне отслеживать, какие шоу я смотрел или смотрю в данный момент, и я реализовал модуль оценки (я создаю новый модуль с оценкой по умолчанию, установленной на 0, и, щелкнув по нему, я запускаю eventListener для отображения:блокирования скрытого HTML-выбора) список):
Код: Выделить всё
setScore(){
const score = document.getElementById(`user-score-${this.id}`);
const scoreList = document.getElementById(`score-list-${this.id}`);
score.addEventListener('click', () => {
score.style.display = "none";
scoreList.style.display="block";
scoreList.addEventListener('input', (e) => {
score.textContent = e.target.value;
this.updateScore(this.id, e.target.value);
score.style.display="block";
scoreList.style.display="none";
})
})
}
Поэтому, когда шоу оказывается далеко внизу, я не могу установить его оценку без необходимости искать его снова, на этот раз с показанным списком выбора.
Я действительно не знаю, как это исправить, и мне не удалось найти ответ в Интернете.>
Подробнее здесь: https://stackoverflow.com/questions/609 ... lick-event
Мобильная версия