Safari 5 en OS X Lion le permite desplazarse más allá de los límites visibles de la página, revelando una textura de lino debajo de ella. Es un efecto agradable, pero para algunas aplicaciones web, especialmente aquellas con elementos de posición fija como una barra lateral, puede ser una distracción. ¿Alguien sabe cómo desactivar el efecto usando CSS o JavaScript? Debe ser posible, porque algunos sitios como el propio iCloud de Apple lo han hecho.Deshabilitar el comportamiento de "sobredespliegue" de Safari 5 usando CSS o JavaScript
Respuesta
Hay un blog post que habla de lo que debe hacer para desactivar el desplazamiento elástico en dispositivos Mac OS X e iOS. De acuerdo con el sitio que parece ser tan simple como la siguiente regla CSS para navegadores de escritorio:
body { overflow: hidden; }
html { overflow: hidden;}
body { overflow: scroll;}
Esto no funciona para mí. – sj26
tampoco funcionó para mí – tallgirltaadaa
tampoco funciona para mí ... –
Esto hace el truco:
body,
html {
position: fixed;
}
Probado y verificado con iOS8 y iOS9.
No funciona en Mac OS X El Captain en Chrome –
esto funciona para mí en iOS 11 Safari – neaumusic
- 1. iOS 5 Safari y el elemento IFRAME
- 2. Habilitar/deshabilitar el zoom en iPhone safari con Javascript?
- 3. Problema al cargar archivos externos (CSS y JavaScript) en Safari
- 4. Deshabilitar el caché de aplicaciones en Chrome y Safari
- 5. Safari móvil Reflow sin cambiar el tamaño - comportamiento de error
- 6. iOS 5 Safari La ejecución de JavaScript superó el tiempo de espera
- 7. Drupal - deshabilitar el caché CSS
- 8. nueva Fecha() usando Javascript en Safari
- 9. JavaScript -Cambio de color CSS durante 5 segundos
- 10. anclas Deshabilitar Chrome/Safari/WebKit
- 11. Deshabilitar la opción de selección en IOS Safari
- 12. css, deshabilitar pantalla: ninguno;
- 13. ¿Puedes mostrar/ocultar el teclado del iPad Safari usando JavaScript?
- 14. ¿Diferencias de Javascript entre Mobile Safari y Safari en Mac?
- 15. Javascript y CSS, usando guiones
- 16. usando jQuery en Safari Extensión
- 17. inyección UIWebView CSS usando JavaScript
- 18. Listado de clases CSS conocidas usando Javascript
- 19. Kerberos a través de javascript o HTML 5
- 20. CSS/Javascript Mostrar/Ocultar DIV usando una clase de CSS?
- 21. ¿Cómo desactivo la selección de texto con CSS o JavaScript?
- 22. Cómo deshabilitar el comportamiento normal de la tecla Alt?
- 23. Animación de JavaScript con Safari
- 24. inhabilitando el caché del navegador en php o usando javascript
- 25. ¿Imprime fondos de css en safari/cromo?
- 26. Deshabilitar el doble clic del mouse con javascript o jquery
- 27. Cómo corregir texto crujiente en Safari 5 Mac OS X después de usar las transformaciones css en 3D?
- 28. Cómo deshabilitar la caché de Internet Explorer usando javascript o php
- 29. ¿Cómo puedo solucionar el comportamiento octal de ParseInt de JavaScript?
- 30. ¿Puedo anular CSS con user-css en Mobile Safari?
Funciona como un encanto; Pensé que sería algo simple. Gracias hombre. – conmulligan
No funciona para mí: la página se congela y no se puede desplazar a ningún lado. –
No funciona para mí también. – Celestis