Запретить прокрутку родительского элемента, когда положение прокрутки внутреннего элемента достигает верха / низа? [дубликат]

На этот вопрос уже есть ответ:

У меня есть небольшой «плавающий ящик для инструментов» - div с position: fixed; переполнение: авто . Работает нормально.

Но при прокрутке внутри этого поля (колесиком мыши) и достижении нижнего ИЛИ верхнего элемента родительский элемент «берет на себя» «запрос на прокрутку»: прокручивается документ за панелью инструментов.
- Это раздражает, а не то, о чем «просил» пользователь.

Я использую jQuery и подумал, что могу остановить такое поведение с помощью event.stoppropagation ():
$ ("# toolBox"). Scroll (function (событие) {event.stoppropagation ()});

Он действительно входит в функцию, но, тем не менее, распространение происходит в любом случае (документ прокручивается)
- На удивление сложно найти эту тему в SO (и в Google), поэтому я должен спросить:
Как предотвратить распространение / всплытие события прокрутки?

Изменить:
) он отфильтровывает некоторые типы, но я бы хотел, чтобы это было как в C #. В любом случае я буду использовать тип MyEnum, а не «String, Objecte или IntPtr ...».

Есть идеи?

Снимок экрана

Также я сделал короткое видео: Видео с образцом (новый)

С уважением

5
задан goldengel 29 April 2011 в 09:20
поделиться