Hola chicos, tengo un archivo adjunto de fondo fijo para desplazarme hacia arriba hasta dos páginas del contenido, después de eso quiero que se arregle la segunda página y hacer que la tercera página con un fondo diferente aparezca cubriendo la segunda página. ¿Cómo puedo arreglar el contenido de la segunda página cuando aparece en la parte superior? Para que se pueda aplicar el efecto de desplazamiento.
Tienes que usar la API de Javascript Intersection Observer. Cree una instancia de él y configúrelo para observar su tercera página. En el cruce del umbral, aplique los estilos que necesita (como establecer la posición: relativa; a ambas páginas y luego ajustarlas a través del índice z).
Simplemente no desobserve() en la colisión para que pueda revertir los cambios, bueno, desplazándose hacia arriba en su página.