Hola, estoy intentando bloquear y desbloquear el scroll de la pagina según me convenga pero no consigo desbloquearla porque no puedo borrar el evento añadido con addEventListener.
Mi codigo:
function scroll($tipo)
{
var forma = document.getElementById('divpagina');
if ($tipo==1)
forma.addEventListener ("mousewheel", MouseScroll, false);
else
forma.removeEventListener ("mousewheel", MouseScroll, false);
}
function MouseScroll(event){return false};
Cuando llamo a scroll (1) , o sea con el valor 1 la pagina se bloquea, puesto que el divpagina es de toda la pagina. El scroll deja de funcionar.
Pero cuando llamo com scroll(2) no le hace ni caso al remove, y la pagina sigue bloqueada igual. Y el codigo estoy seguro de que se ejecuta.
que estoy haciendo mal?
gracias.