Cambié el código como sigue, pero no resolvió el problema. Al cambiarme a la sección del fadein aparece un 'flashazo' del div para quitarse inmediatamente y luego entrar con fadein.
Código:
<script type="text/javascript" language="JavaScript">
$(document).ready(function() {
$('div.main').hide().fadeIn(2000);
});
</script>
Dentro del <div class="main"> tengo imágenes y texto. ¿Será que por ahí va el problema? Ya no sé qué intentar.
Agradezco la ayuda :)