При открытии меню по кнопке отключаю touchmove для области контента, чтобы нельзя было её скроллить, а скроллилось только меню. В Android и Chrome devtools (emulate iPhone 5) все работает ок, а в ios safari область все равно скроллится, если проскроллить до конца меню. Вариант с position fixed контент области не прокатит т.к. нужно чтобы меню оставалось на том же уровне, когда вызывали меню. Пробовал отключать все touch события, пробовал другие методы его отключения у всего документа и возврата для меню - не помогло. Как можно решить данный вопрос? Или быть может как по-другому можно реализовать такой способ открытия меню? По мотивам этой ошибки накатал демку,:
Код:
jsbin.com/suxaru/1/edit?html,css,output
Пример для просмотра на мобилке:
jsbin.com/suxaru/1