2012-07-22 24 views
6

Tengo el contenido de mi sitio web en una posición absoluta div que ocupa toda la pantalla. El desplazamiento en este div es normalmente torpe, ya que no es el impulso de desplazamiento nativo. ¿Solución? Adjunte -webkit-overflow-scrolling: touch; a la div.Webkit Overflow ¿Desplazarse causando que no se muestren los div?

El desplazamiento Momentum funciona ahora, pero cuando me desplazo hacia abajo, los elementos div no se muestran. La consola no muestra errores, no pasa nada con la página real, pero las publicaciones individuales (div) no se muestran. He aquí un ejemplo:

enter image description here

¿Alguien puede confirmar esto en su iPad, o sugerir una solución? Prefiero no usar algo parecido a Scrollability. Puede ser que la versión beta de iOS6 esté causando esto, pero me gustaría que me tranquilicen.

de poder ver esta site en el IPAD

Y si alguien me quiere explicar mis marcadores, con mucho gusto hacerlo.

+0

En mi IPAD los divs sí muestran, sino que van invisible * * mientras que el desplazamiento. Cuando el desplazamiento se detiene, los elementos vuelven a aparecer – Hubro

+0

¿Qué versión de iOS está ejecutando? Los míos son invisibles después de la ventana gráfica, pero solo ciertos elementos div (como puede ver, el pie de página de cada publicación es visible). – Charlie

+0

Versión 5.1.1 - – Hubro

Respuesta

1

Actualmente .post La clase CSS usa position: relative. Si elimina esa línea, el problema desaparece. Aparentemente, los elementos relativamente de posición están ocultos cuando no están dentro de la vista. No estoy seguro del por qué el iPad hace esto o si es un error. En mi experiencia, los dispositivos iPad intentan funcionar de la manera más eficiente posible. Por ejemplo, si se desplazan las animaciones JS se congelan. Tal vez esta es una técnica para hacer que los iPads rindan páginas de manera más eficiente. Espero que eso ayude.

En este artículo tal vez estar relacionados y tienen un trabajo en torno a: CSS3 property webkit-overflow-scrolling:touch ERROR

Using '-webkit-overflow-scrolling: touch' hides content while scrolling/dragging

Cuestiones relacionadas