У меня есть полоса прокрутки, которая должна следовать некоторой временной шкале. Он постоянно прокручивается с помощью .scrollLeft
с использованием setInterval
.
Я все еще хочу, чтобы пользователь мог естественным образом взять под свой контроль и просто перетащить полосу прокрутки в сторону. Если бы я мог обнаружить, что пользователь сделал это, я просто отключил бы таймер setInterval
и оставил бы управление пользователю, пока он явно не включит автопрокрутку обратно.
Есть ли способ отличить событие пользовательской прокрутки от прокрутки, созданной .scrollLeft
?