Как и в заголовке - как отключить автоматическую прокрутку во время click
eventListener
? Я создаю простое приложение, которое помогает мне отслеживать, какие шоу я смотрел или я наблюдаю в этот момент, и я реализовал модуль оценки (я создаю новый с установленным по умолчанию счетом 0 и, щелкая по нему, я запускаю eventListener
до display:block
скрытый 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";
})
})
}
К сожалению, когда я нажимаю на указанный счет, он автоматически прокручивается вверх страницы. Поэтому, когда шоу расположено далеко внизу, я не могу установить его счет без необходимости его повторного поиска, на этот раз со списком select
.
Я действительно не знаю, как это исправить ни я не смог найти ответ в Интернете. Я был бы очень признателен за любые идеи по этому топи c.
Большое спасибо заранее.