title: jquery fadeIn leaves opacity at 0
body: <p>I have this weird behavior with <code>.fadeIn()</code></p>
  
  <p>If I write</p>
  
  <pre><code>$('#MyDiv').show();
  </code></pre>
  
  <p>The div shows just fine.</p>
  
  <p>However, if I write</p>
  
  <pre><code>$('#MyDiv').fadeIn(400);
  </code></pre>
  
  <p>The div shows but with opacity <code>0</code>!</p>
  
  <p>The line before is:</p>
  
  <pre><code>$('#MyDiv').hide()
      .html(TheHTML)
      .css('top', 0);
  </code></pre>
  
  <p><strong>UPDATE:</strong> if I write <code>$('#MyDiv').show(400);</code> </p>
  
  <p>The div also stays at opacity <code>0</code>.</p>