Мне нужно ответить пользователю, который вручную прокручивает элемент с полосой прокрутки.Событие, которое срабатывает только в том случае, если * пользователь * прокручивает элемент?
К сожалению, scroll
событие происходит на том же элементе в нескольких различных обстоятельствах:
- , когда пользователь прокручивает элемент (только один я заинтересован в);
- когда пользователь изменяет размер окна, а положение прокрутки элемента изменяется косвенно;
- , когда пользователь изменяет масштаб страницы, а положение прокрутки элемента изменяется косвенно;
- , когда код программно изменяет положение элемента
scrollTop
.
Есть ли способ изолировать только первый случай и иметь триггер обработчика только тогда, когда пользователь буквально прокручивает элемент?
Цель события одинакова во всех обстоятельствах, которые я перечислял, поэтому нет, я не могу использовать это, чтобы различать их. – Timwi
Являются ли события целевыми как [Объект HTMLElement]? если бы вы попытались сравнить JSON.stringify (event.target)? – Hotted24
Google Chrome фактически показывает фактический элемент, когда вы идете 'console.log (e.target)', поэтому я могу сказать, что это тот же самый элемент. – Timwi