Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2012, 09:55
Avatar de djaevi
djaevi
 
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 1 mes
Puntos: 47
Respuesta: background fadeIn() me esta fallando

Código Javascript:
Ver original
  1. function loadDelay() {
  2.         if (!status) {
  3.             setTimeout("loadDelay()",800);
  4.             status = true;
  5.             }else{
  6.                 $("body").delay(800).fadeIn("slow").css('backgroundImage', 'url(img_web/fondo_principal.png)');
  7.                 }
  8.            
  9.     }
  10.    
  11. $(document).ready(function(){
  12.      var status = false;
  13.      loadDelay();
  14.      });
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