Código Javascript
:
Ver originalfunction loadDelay() {
if (!status) {
setTimeout("loadDelay()",800);
status = true;
}else{
$("body").delay(800).fadeIn("slow").css('backgroundImage', 'url(img_web/fondo_principal.png)');
}
}
$(document).ready(function(){
var status = false;
loadDelay();
});
Intentalo asi no lo he probado, lo que hago es llamar una funcion con una variable booleana, si es la primera vez que se ingresa a la funcion llamo a la instruccion setTimeout con la cual hago el delay y vuelvo a llamar a la funcion, cuando vuelve a entrar la variable booleana ya ha cambiado su estado entonces hago el fadeIn.
Saludos