édité à 17h30 pour des soucis de compréhension
Salut les gens,
Je débute en jquery et javascript et j'ai un petit souci avec les fonction de "délais"... je m'explique :
J'ai fais ma petite sauce pour animer une div (tout fonctionne correctement) seulement j'aimerais lancer l'animation quelques secondes après le chargement de la page et non immédiatement (comme actuellement)...
j'ai tenté avec la fonction Delay de Jquery mais ça ne donne rien...
Voici mon code :
le lien vers la page
J'ai également tenté le coup avec la fonction JavaScript setTimeout mais j'ai également du faire une erreur de syntaxe car même résultat...
Si quelqu'un pouvait m'aider je lui en serait reconnaissant...
le lien vers la page
Merci.
Modifié par cruchovic (18 Oct 2012 - 10:23)
Salut les gens,
Je débute en jquery et javascript et j'ai un petit souci avec les fonction de "délais"... je m'explique :
J'ai fais ma petite sauce pour animer une div (tout fonctionne correctement) seulement j'aimerais lancer l'animation quelques secondes après le chargement de la page et non immédiatement (comme actuellement)...
j'ai tenté avec la fonction Delay de Jquery mais ça ne donne rien...
Voici mon code :
$(document).ready(function(){
$("#sliders>*").show();
$("#popup").delay(3000).animate({top:'0px'}, {queue:false, duration:1500, easing: 'easeOutBounce'});
$("a.close").click(function(){
$("#popup").animate({top:'-500px'}, {queue:false, duration:600, easing: 'easeInExpo'});
});
});
le lien vers la page
J'ai également tenté le coup avec la fonction JavaScript setTimeout mais j'ai également du faire une erreur de syntaxe car même résultat...
Si quelqu'un pouvait m'aider je lui en serait reconnaissant...
$(document).ready(function(){
$("#sliders>*").show();
setTimeout($("#popup").animate({top:'0px'}, {queue:false, duration:1500, easing: 'easeOutBounce'}),5000);
$("a.close").click(function(){
$("#popup").animate({top:'-500px'}, {queue:false, duration:600, easing: 'easeInExpo'});
});
});
le lien vers la page
Merci.
Modifié par cruchovic (18 Oct 2012 - 10:23)
. La fonction dans le timeout est entre guillemets en revanche et le #popup doit être mis entre guillemets simples exactement comme dans mon exemple.
J'ai commencé depuis 1 mois environ et se sont quasiment mes premières lignes que tu peux voir dans mon billet.