В событии mousedown
входа диапазона есть способ определить, нажал ли пользователь «ручку» входа диапазона или окружающую дорожку ползунка?
Кажется, что это может бытьвозможно, я просто не знаю, какой атрибут посмотретьСмотрите консоль JS ниже.Сначала я нажимаю на ручку, вызывая mousedown
, затем click
.Затем я нажимаю ползунок, вызывая mousedown
, затем input
(потому что значение изменяется с этим действием), затем click
.
Я выхожу из объекта события следующим образом:
onMouseDown(e) {
console.log('mousedown!', e);
}
Вы можете увидеть, что он выглядит немного по-другому, когда я нажимаю ручку против дорожки ползунка, но это может не иметь смысла.Есть ли какая-то отдельная часть данных, которую я могу здесь взять?
Это связано с более старым вопросом: Запретить событие mousedown в элементе HTML диапазона ввода и все же позволить пользователю перетаскивать ползунок