Обычно чтобы убрать прокрутку с body достаточно добавить правило
body { overflow: hidden; }
Это позволит например не прокручивать контент, находящийся под оверлеем. НО это не работает в iOS. Одно из быстрых решений добавить правило { postion: fixed; }
body.lock-position { height: 100%; overflow: hidden; width: 100%; position: fixed; }