Curiosamente, eso es precisamente lo que había comprendido que querías, pero no hallaba la forma de conseguirlo. No se como no noté el link que tú si lograste encontrar.
He probado el ejemplo para ver como funciona, y he notado que para lograr el efecto, requiere que todo esté en posiciones absolutas. Jugar con estas es como jugar con fuego, así que hay que usarlas con cuidado, pero dado el tipo de estructura de la página, no creo que eso sea problema en verdad.
Solo hay que estar pendientes de no usar margin ni padding, pues esto provoca que el ancho de la página sea mayor al de la pantalla, lo cual sale bastante contraproducente, provocando una barra de desplazamiento horizontal no deseada.
Por lo demás, es un código bastante interesante, muy bueno en verdad para dar solución a este problema (Sospecho yo que no hay mejor solución). Gracias, y suerte