Aide sur un script (animation de gauche à droite)

Le problème exposé dans ce sujet a été résolu.

Bonjour,

j’ai un menu qui va de gauche à droite mais ce dernier débute très très tard.

Comment le régler pour que l’animation démarre au bout d’un seconde après l’ouverture de la page (je n’y connais rien de rien, j’ai tenté de changer les valeurs mais je n’ai pas obtenu l’effet désiré).

Voici le script

$(document).ready(function(){
	$('.nav').hide();
});
$(window).load(function(){
	$('.nav').fadeIn('slow');
	$(".nav").delay(700).animate({
		right:'10px',
		opacity:1
	},1200,'swing');
});

Merci pour votre aide ;)

Hello, window.load n’est lancé qu’une fois tous les contenus de la page chargés (y compris les images par exemple). Ça peut déjà expliquer une partie du délai.

Ensuite tu ajoutes un délai avant l’animation de 700ms quand tu fais .delay(700).

Par contre plutôt que d’utiliser du JS tu pourrais faire ça en CSS pur avec @keyframes. ;)

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte