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