Comunidad de diseño web y desarrollo en internet online

Tutorial de AJAX + JQuery

Citar            
MensajeEscrito el 07 Ago 2014 10:21 am
Hola a tod@s soy nuevo en el foro y en esto de la programación. Estoy siguiendo en tutorial de Ajax y como recomienda al final estoy enredando un poco con un LOADING..., bien he insertado un gif de carga, y aparece y desaparece con FadeIn y FadeOut de las librerias de JQuery, hasta aqui guay, lo que a la hora de cargar el tutorial1.html lo hace de golpe, yo lo que quiero es un fundido,pero no me hace el efecto que quiero,seria algo asi??

<script>
$(document).ready(function () {
$("#llamada1").click(function (event) {
// event.preventDefault();
$("#cargando").fadeIn(1500, function(){
$("#cargando").fadeOut(1000, function() {
$(llamarasincrono('tutorial1.html', 'contenidos')).fadeIn(1000);
});
});
});
});

</script>

gracias por vuestro tiempo.

Por Gsun

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Ago 2014 03:10 pm

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome
Citar            
MensajeEscrito el 08 Ago 2014 09:07 am
Gracias por tu respuesta, después de trastear un poco creo que lo he conseguido y además lo he optimizado un poco, este es el código que he utilizado, eso si, el archivo codigo.js del tútorial no lo utilizo. Hace un efecto fadeOut y un slideDown, estaba inspirado, jejeje.

<div id="menu">
<a id="tutorial1.html">El sentido del tacto</a>
<a id="tutorial2.html">Sensaciones</a>
</div>



<script>
$(document).ready(function () {
$("a").click(function (event) {
var oID = $(this).attr("id");
window.alert(oID);
$("#cabecera").fadeOut("slow", function () {
$("#cargando").fadeIn(1000, function () {
$("#cargando").fadeOut(10,function () {
$("#cabecera").load(oID).slideDown(1500);
});
});
});
});
});
</script>

Por Gsun

1 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.