Actualmente estoy trabajando en una aplicación web de una sola página optimizada para dispositivos táctiles, principalmente iOS. Implementé el nuevo desplazamiento nativo de iOS a través del -webkit-overflow-scrolling: touch;
y todo funciona bien, excepto que todavía estamos experimentando el efecto de desplazamiento elástico de Apple en todo el cuerpo de la página.Deshabilitar el desplazamiento del cuerpo elástico de iOS y mantener el desplazamiento nativo funcionando
Esto implica que toda la página se mueva fuera de la parte superior/inferior de la ventana gráfica cuando termina un desplazamiento o se empuja el cuerpo y realmente se revela el hecho de que se trata de una aplicación web. He seguido various guidelines para evitar esto y, mientras lo hacen, impiden que los elementos desplazables internos funcionen por completo.
Here's a fiddle para demostrar lo que estoy usando hasta ahora.
¿Alguien ha encontrado una solución que deshabilita el desplazamiento elástico del cuerpo pero permite que funcionen los scrollables internos?
Noté que se inhabilitó la desactivación de touchmove para $ (documento). ¿Esto es a propósito? – zvona
Lo es. Si deja de comentar, se deshabilita todo el desplazamiento. Lo siento, debería haber mencionado eso. – madcapnmckay