title: Javascript setTimeout runs twice?
body: <pre><code>$(document).ready(function(){
      $('#home-buzz-1').fancyTypewriter({type:true, steps:3, timeBetweenSteps:25, 'mouseOver': false, underScore:true});
  
      setTimeout("$('#home-buzz-2').css('display','inline');$('#home-buzz-2').fancyTypewriter({type:true, steps:3, timeBetweenSteps:25, 'mouseOver': false, underScore:true});",3000);
  
      setTimeout("$('#home-buzz-3').css('display','inline');$('#home-buzz-3').fancyTypewriter({type:true, steps:3, timeBetweenSteps:25, 'mouseOver': false, underScore:true});",4500);
  });
  </code></pre>
  
  <p>I'm trying to script an animation on this page with the Fancy Typewriter plugin - which takes the text inside an element, and makes a nice typing animation with it. But the last two divs that have the setTimeout function, run twice. The idea is that I want one div to animate, and then the next one to animate after the previous one has finished. Any ideas?</p>