Deshabilitar scroll con Javascript

Útil cuando no queremos que el usuario se desplace por la aplicación.

Por ejemplo cuando abrimos algún modal, búsqueda, etc.

function disableScroll(){  
  window.scrollTo(0, 0);
}

window.addEventListener('scroll', disableScroll);

window.removeEventListener('scroll', disableScroll);  

Otra opción si queremos mantener la posición actual es modificar window.onscroll

function disableScroll(){  
    var x = window.scrollX;
    var y = window.scrollY;
    window.onscroll = function(){ window.scrollTo(x, y) };
}

function enableScroll(){  
    window.onscroll = null;
}