Вы можете сделать это с помощью jQuery следующим образом:
$('body').css({'overflow': 'hidden'});
Таким образом, вы можете отключить прокрутку как обработчик событий после прослушивания события.В такой функции:
$('element').on('event', function(){
$('body').css({'overflow': 'hidden'});
});
Для повторного включения прокрутки на случай, если она понадобится вам после.Это так:
$('body').css({'overflow': 'auto'});
Таким же образом вы сможете обработать событие с помощью этой функции, чтобы вернуть прокрутку.
Надеюсь, эта справка.