Как отключить автоматическую прокрутку вверх во время события кликаHtml

Программисты Html
Ответить
Anonymous
 Как отключить автоматическую прокрутку вверх во время события клика

Сообщение Anonymous »

Точно так же, как в заголовке - как отключить автоматическую прокрутку во время щелчка eventListener?
Я создаю простое приложение, которое поможет мне отслеживать, какие шоу я смотрел или смотрю в данный момент, и я реализовал модуль оценки (я создаю новый модуль с оценкой по умолчанию, установленной на 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»