¿Cómo puedo configurar divs para "visibilidad: oculto" si están fuera de la ventana gráfica?

Estoy desarrollando una aplicación web móvil. Sin embargo, safari en iOS 5.1 o inferior tiene memoria limitada. Necesito minimizar el uso de memoria cuando uso la transición css3. Descubrí que si uso el estilo css "mostrar: ninguno / visibilidad: oculto", la aplicación no se bloqueará por un problema de memoria. Así que quiero hacer la cosa "oculta" cuando están realmente ocultas. Mi Inglés es malo. La imagen puede mostrar lo que quiero:

imagen cargada **: **

Otro ejemplo que es un sitio web utiliza la propiedad css "visibilidad: oculta" para ocultar cada sesión cuando no está en la pantalla:

Ejemplo de sitio web: Dentsu Network

Respuestas a la pregunta(2)

Su respuesta a la pregunta