Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2009, 09:02
sweetman
 
Fecha de Ingreso: enero-2009
Mensajes: 8
Antigüedad: 15 años, 10 meses
Puntos: 0
Problemas con LOAD en JQuery

Llevo varias webs hechas (como freelance) utilizando jQuery y tropiezo siempre con la misma piedra...

Utilizo:
Código HTML:
$(document).ready(function(){
	$('#contenedor').hide();
	$('#contenido').hide();
});
Y consigo que en cuanto se cargue la estructura de la página me oculte dos capas... luego hago, por ejemplo:

Código HTML:
$('img').load(function () {$('#contenedor').show("slow", function () {$('#contenido').fadeIn("slow");};
Para que cuando estén cargadas las imágenes muestre esas capas de forma más bonita

Funciona bien... pero siempre tropiezo en la misma piedra... cuando alguien ve una pagina, luego otra y luego vuelve a la primera, como ya está cargada de antes no la carga, por lo que no existe el evento Load... así que no muestra las capas y el usuario tiene que dar a recargar para poder ver la página...

Puedes ver como pasa por ejemplo en http://www.factorycolors.net/index.php

¿Qué puedo hacer? ¿he creado mal el evento? ¿puedo forzar con javascript que SIEMPRE recarge un elemento o varios? ¿cómo?