how to delay jquery animations
How do I delay an animation in jquery?
I have a <p> in to the page as soon as the page loads. I have another <p> that I want to slide in only after the first <p> finishes coming in, and then I want an image to move when that second <p> is in.
How do I do that? (Right now, they all come in simultaneously)
Here's my code:
$(document).ready(function()
{
$('p.title').animate({"left":"300px",
},1020);
$('p.subtitle').animate({"left":"370px",
},1020);
$('.logo').animate({left: '+=250', bottom: '+=200', height:'140'},1120);
});
thanks!
Related Article: Help with Jquery banner
is a JavaScript / DHTML / AJAX discussion thread by cgull that has 2 replies, was last updated 10 months ago and has been tagged with the keywords: jquery, banner.
suavedesign
Junior Poster in Training
96 posts since Dec 2010
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0
I added
.delay (2000)
which works for the image.
But it's not a solution for the second <p>, because I dont want it to be on the page at all when the page loads. If I do .delay, you see the text on the page already when the page loads.
I want it to be hidden, and then scroll in after two seconds.
How do I do that?
Thank you.
suavedesign
Junior Poster in Training
96 posts since Dec 2010
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0