Включение/Отключение полосы прокрутки у страницы

JS
Код
      /*
* author: mihail-174
* v1.0
* github: https://github.com/mihail-174
*
* Отключение и включение полосы прокрутки у страницы
*
* USED:
* $('body').pageScrollHide(); // БЛОЧИМ ПОЛОСУ ПРОКРУТКИ У СТРАНИЦЫ
* $('body').pageScrollShow(); // РАЗРЕШАЕМ ПОЛОСУ ПРОКРУТКИ У СТРАНИЦЫ
*
*/

window.addEventListener('scroll', function() {
    document.documentElement.style.setProperty('--scroll-y', window.scrollY + 'px');
});

// БЛОЧИМ ПОЛОСУ ПРОКРУТКИ У СТРАНИЦЫ
$.fn.pageScrollHide = function(options) {
    var scrollY = document.documentElement.style.getPropertyValue('--scroll-y');
    var body = document.body;
    body.style.position = 'fixed';
    body.style.top = '-' + scrollY;
    body.style.width = '100%';
    body.style.left = 0;
}

// РАЗРЕШАЕМ ПОЛОСУ ПРОКРУТКИ У СТРАНИЦЫ
$.fn.pageScrollShow = function(options) {
    var body = document.body;
    var scrollY = body.style.top;
    body.style.position = '';
    body.style.top = '';
    window.scrollTo(0, parseInt(scrollY || '0') * -1);
}