title: jQuery animate callback is not triggered after queue:false has been used?
body: <p>Why the animate <strong>callback</strong> is not triggered after <code>queue:false</code> has been used?</p>
  
  <p>For instance, a callback occurs here.</p>
  
  <pre><code>$("#move").click(function(){
  
          $(".box").animate({ 
              marginLeft: "100px"
          },500 , function() {
  
              alert('complete');
              console.log('complete');
          });
  
          return false;
  });
  </code></pre>
  
  <p>but not with this,</p>
  
  <pre><code>$("#move").click(function(){
  
          $(".box").animate({ 
              marginLeft: "100px"
          }, { queue:false, duration:500 } , function() {
  
              alert('complete');
              console.log('complete');
          });
  
          return false;
  });
  </code></pre>
  
  <p>the <a href="http://jsfiddle.net/PGn9X/" rel="nofollow">link</a> to jsfiddle</p>
  
  <p>Can I have both <code>queue:false</code> and <code>callback</code> at the same time?</p>