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