Block body scroll on desktop and mobile
.noscroll {
overflow: hidden;
height: 100%;
width: 100%;
}
/** block body scroll */
var bodyScrollStatus = true;
function block_body_scroll() {
$('body').addClass('noscroll');
var current = $(window).scrollTop();
bodyScrollStatus = false;
$(window).scroll(function() {
$(window).scrollTop(current);
});
}
function enable_body_scroll() {
$(window).off('scroll');
$('body').removeClass('noscroll');
bodyScrollStatus = true;
}