Вопрос настолько длинный, что придумать название, которое суммирует его, оказалось сложным.
Так или иначе. У меня есть div
, который имеет overflow: auto
, и это часто происходит, поэтому появляется полоса прокрутки. Тогда у меня есть div
, который имеет position: fixed
и расположен поверх содержимого div
.
Теперь, когда у меня есть фиксированное расположение div
по самому телу html, я могу прокручивать документ с помощью колеса, когда наводил указатель мыши на div
. Не так повезло с вышеупомянутым div
.
Есть ли способ прокрутить div
"через" фиксированную позицию?
Я заметил, что даже захват события прокрутки, когда над фиксированным div непросто; событие не запускается, если только фиксированный div сам прокручивается.
Я сделал простой jsFiddle здесь и для вашего удобства разделил его со всеми JavaScript, которые я пробовал.
Изменить: мне нужно сохранить другие функции мыши с фиксированным div, поэтому выключение указателей-событий не является решением в моем случае.