Código Javascript :
$("a.cargar").live('click', function(event){ event.preventDefault(); var url = $(this).attr("href"); $("#contenido").fadeOut("slow").hide().load(url).fadeIn("slow").show(); return false; });
Todo funciona ya que agregue
Código Javascript :
.fadeOut("slow")
pero creo que no esta bien el código, el problema es que sin agregar el .fadeOut("slow") al iniciar la carga, desaparece el contenido actual (eso esta bien), hace el fadein, luego no debería, pero muestra nuevamente el contenido que ya tenia (actual) para luego cargar el nuevo contenido sin el efecto, espero se entienda. En resumen, ¿esta bien el código (ya que funciona) o hay una forma mas simple para lograrlo?. Y solo si es posible, ¿cual es la mejor manera de agregar una imagen o texto "Cargando..." ?
Saludos y muchas gracias.