Foros del Web » Programando para Internet » Jquery »

background fadeIn() me esta fallando

Estas en el tema de background fadeIn() me esta fallando en el foro de Jquery en Foros del Web. hola estoy intentando que el background se me tarde en cargar y lo intento hacer de esta manera pero no me funciona Código HTML: <script ...
  #1 (permalink)  
Antiguo 09/08/2012, 18:03
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
background fadeIn() me esta fallando

hola

estoy intentando que el background se me tarde en cargar y lo intento hacer de esta manera pero no me funciona

Código HTML:
<script type="text/javascript">
     $(document).ready(function(){
     $("body").delay(800).fadeIn("slow").css('backgroundImage', 'url(img_web/fondo_principal.png)');
     });
    </script> 
alguien sabe alguna otra manera?

muchas gracias
  #2 (permalink)  
Antiguo 14/08/2012, 09:55
Avatar de 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
  #3 (permalink)  
Antiguo 14/08/2012, 15:10
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
Respuesta: background fadeIn() me esta fallando

funciona el timing pero el fadeIn no funciona

aparece el background de golpe, eso si con el tiempo puedes jugar a que aparezca mas tarde...

pero ya te digo que el fadein no funciona
  #4 (permalink)  
Antiguo 15/08/2012, 09:39
Avatar de 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

Creo que puede ser porque el body no admite hacer un fadeIn, quizas deberias colocar un div como fondo de la pagina web aunque tambien prueba quitando el .delay(800) ya que el setTimeout ya hace el delay de 800, prueba esas 2 cosas y me cuentas.

Saludos
  #5 (permalink)  
Antiguo 16/08/2012, 10:21
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
Respuesta: background fadeIn() me esta fallando

hola!

probé las dos formas y ninguna me hace el fadeIn

también probé de poner un fadeIn(3000) para darle mas tiempo pero tampoco me funciona...

Etiquetas: background-image, fadein()
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:43.