Estoy tratando de lograr un efecto de desplazamiento usando jQuery. Tengo un div de fondo configurado al 100% de tamaño de ventana del navegador con desbordamiento oculto. Esto tiene una gran imagen de fondo que es aprox. 1500px x 2000px.jQuery en la ventana de desplazamiento animar la posición de la imagen de fondo
El efecto que deseo es que cuando el usuario se desplace por la página la imagen de fondo se mueva a un porcentaje de la distancia desplazada, de modo que por cada 200px desplazado hacia abajo la imagen se mueve 10px en la misma dirección.
¿Alguien puede indicarme la dirección correcta? ¿Esto es posible? :) Muchas gracias de antemano.
ACTUALIZACIÓN
Desde entonces he intentado variaciones en la sugerencia de @Capt Otis, pero todavía estoy luchando por el código que estoy jugando con es el siguiente:
$(window).scroll(function(){
if($(this).scrollTop() > 200) {
$('#div').animate({'background-postion': '+=10px 0'}, 500);
}
});
¿Alguien puede arrojar alguna luz en lo que estoy haciendo mal?
@Hussien probó su sugerencia (¡muchas gracias!) Pero aún no funciona. Me di cuenta en jsfiddle que estás usando la interfaz de usuario de jQuery, que todavía no soy. ¿De qué parte depende esto? ¿Es posición? – mtwallet
@mtwallet jQuery UI no tiene nada que ver con el código. Puedes prescindir de eso. Es solo un habbit que incluyo tanto la interfaz de usuario como jQuery cuando uso jsfiddle. – Hussein
@Hussien en cuyo caso no estoy seguro de lo que estoy haciendo mal. He configurado mi propio JSFiddle si no te importa echar un vistazo rápido. http://jsfiddle.net/nicklansdell/HFxVj/ – mtwallet