У меня есть журнал InDesign, который содержит наложение веб-содержимого (указывающий на отзывчивый веб-сайт). Все работает отлично, когда дело доходит до прокрутки.Adobe InDesign - наложение веб-содержимого - предотвращение прокрутки события Bubbling
Требуется только вертикальная прокрутка (вверх и вниз), горизонтальная - нет.
Проблема
Когда пользователь пойло влево или вправо, страница изменения журнала и веб-контент закрывается.
Вопрос
Есть ли способ, что я могу предотвратить событие прокрутки от распространяющихся до журнала из наложения веб-контента? Предпочтительно, это будет сделано из самого веб-контента (например, с использованием JavaScript), поскольку это означало бы, что мне нужно было бы редактировать только в одном месте, а не на каждой странице, показываемой веб-контентом.
Покушение
- Ловля
touchmove
события на теле страницы и вызовstopPropagation()
на него. - Вызов
preventDefault()
на событие (это вообще останавливает прокрутку). - Использование pageX на
touchmove
событиях и вызовеpreventDefault()
на любых изображениях, которые выглядят горизонтальными (слишком ненадежными). - Использование CSS
overflow-x: hidden
- Пользовательские события прокрутки jQuery Mobile.
- Еще несколько комбинаций из вышеперечисленного.