Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/04/2014, 10:10
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Imagen cargando al pasar de página

Se me ocurre una solución y sin necesidad de echar mano de los métodos de jQuery. En un contenedor, ya sea un <div> o un <section>, coloca el contenido del <body> de tu documento, además, crea un elemento <img> y colócalo fuera del contenedor. A este elemento, le asignas el gif de carga.

Luego, en JavaScript, ocultas dicho contenedor y transcurridos N segundos, muestras el contenedor y ocultas el gif.

Código Javascript:
Ver original
  1. document.getElementById("contenedor").style.display = "none";
  2. document.getElementById("gif").style.display = "block";
  3.  
  4. window.onload = function(){
  5.     setTimeout(function(){
  6.         document.getElementById("contenedor").style.display = "block";
  7.         document.getElementById("gif").style.display = "none";     
  8.     }, 3000);
  9. };

El tiempo que le doy es para que se cree el efecto de espera, porque probablemente la página cargue tan rápido que ni tiempo tendrías de ver el gif.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 05/04/2014 a las 10:20