deshabilitar scroll en todos los navegadores
Publicado por Pedro (3 intervenciones) el 25/08/2015 09:04:16
Hola.
Estoy diseñando un slider a pantalla completa y que el usuario al hacer scroll suceda lo siguiente:
1.-Se deshabilita el scroll para tomar el control de la animación.
2.- La animación desplaza la imagen del slider hasta que desaparece por la parte superior y mientras tanto va entrando el contenido de la web.
3.-Una vez que ha terminado la animación se vuelve a habilitar el scroll.
El problema que tengo es que en firefox funciona perfectamente pero en chrome y safari el scroll no se deshabilita y en vez de mostrar el principio del contenido de la web si el scroll inicial se ha hecho muy rápido el contenido de la web llega hasta la mitad de la pantalla o hasta el punto que se detiene el scroll.
Sabeis alguna manera de poder deshabilitar el scroll que funcione en todos los navegadores, yo he utilizado:
$("html, body").css({ "overflow-y": "hidden"});
Estoy diseñando un slider a pantalla completa y que el usuario al hacer scroll suceda lo siguiente:
1.-Se deshabilita el scroll para tomar el control de la animación.
2.- La animación desplaza la imagen del slider hasta que desaparece por la parte superior y mientras tanto va entrando el contenido de la web.
3.-Una vez que ha terminado la animación se vuelve a habilitar el scroll.
El problema que tengo es que en firefox funciona perfectamente pero en chrome y safari el scroll no se deshabilita y en vez de mostrar el principio del contenido de la web si el scroll inicial se ha hecho muy rápido el contenido de la web llega hasta la mitad de la pantalla o hasta el punto que se detiene el scroll.
Sabeis alguna manera de poder deshabilitar el scroll que funcione en todos los navegadores, yo he utilizado:
$("html, body").css({ "overflow-y": "hidden"});
Valora esta pregunta


0