У меня возникают проблемы с меню, содержащим родительский контейнер, который распространяется по всему сайту и div с фактическим содержимым. Все в порядке, пока экран устройства достаточно большой. Но особенно с мобильными устройствами невозможно показать весь контент.Невозможно прокрутить div в пределах фиксированного div
Я создал jsfiddle в http://jsfiddle.net/89xyzsfz/, чтобы показать проблему с рабочим образцом и необходимыми js и css. На мобильных устройствах видны только некоторые части, но невозможно пролистывать контент.
сам Соответствующий код пояснил:
<div class="hiddenMenu jsMenu">
<div class="menuContainer jsMenuContainer">
<h3>Menu content</h3>
<ul>
<li><a href="#item1">Item1</a></li>
<li><a href="#item2">Item2</a></li>
<li><a href="#item3">Item3</a></li>
<li><a href="#item4">Item4</a></li>
<li><a href="#item5">Item5</a></li>
<li><a href="#item6">Item6</a></li>
<li><a href="#item7">Item7</a></li>
<li><a href="#item8">Item8</a></li>
<li><a href="#item9">Item9</a></li>
</ul>
</div>
<div class="menuBackground jsMenuBackground"></div>
</div>
hiddenMenu
держит все меню. При загрузке все меню скрыто и включено, нажав на элемент с классом css jsMenuButton назначен.menuContainer
- это контейнер с содержимым, которое необходимо прокручивать, если его части не видны на устройстве.menuBackground
используется для проектирования фона при показе содержимого без какой-либо конкретной функции, кроме этого.
Почему тело фиксировано? – ajmajmajma
Корпус фиксируется из-за проблем с мобильными устройствами, которые могут прокручивать тело в фоновом режиме, когда меню открыто. – thedom