title: jQuery .append() with wait for render
body: <p>I'm getting some html from a webservice that I'm appending to a div. This is my success function:</p>
  
  <pre><code>function SucceededCallback(result) {
    // get the div element
    var RsltElem = $(".placeholder");
  
    // update div inner Html
    RsltElem.append(result);
  
    $('.loading-gif').hide();
  }
  </code></pre>
  
  <p>Is there any way I can get <code>.append()</code> not to display until the browser is finished loading and painting it?</p>
  
  <p>I'd rather not use <code>.append(result).slideDown(n)</code> as n could be anything, depending on what the webservice sends me.</p>
  
  <p>Thanks in advance</p>