
28/02/2014, 05:27
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 26
Antigüedad: 14 años, 4 meses Puntos: 1 | |
no funciona removeEventListener 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.
Última edición por bouinho; 28/02/2014 a las 05:50 |