Как прокрутить документ первым, а элемент вторым?

#javascript #css #scroll

Вопрос:

Обычно, когда я указываю мышью на прокручиваемый элемент и прокручиваю этот элемент, он прокручивается, и только когда он прокручивается до конца, прокручивается весь документ. Можно ли изменить это поведение? Т. е. сделать прокрутку документа, даже когда я указываю на прокручиваемый элемент, и только когда вы дойдете до конца документа — прокрутите сам элемент.

Я попытался смоделировать это с помощью функции scrollTo в списке событий, но это приводит к дрожанию, так как одновременно запускается несколько событий прокрутки, и список событий обрабатывает их в произвольном порядке, что приводит к прокрутке в произвольные позиции прокрутки, т. Е. назад и вперед.

Комментарии:

1. можете ли вы воспроизвести образец, чтобы лучше понять, чего вы хотите достичь? Я понимаю вашу проблему, но с точки зрения пользовательского интерфейса нам нужен образец, чтобы лучше видеть и понимать, в чем проблема.