﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Actualidad jQuery &#187; fadeOut</title>
	<atom:link href="http://www.actualidadjquery.es/tag/fadeout/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.actualidadjquery.es</link>
	<description>Blog de actualidad acerca de jQuery con tutoriales y ejemplos</description>
	<lastBuildDate>Tue, 24 Jan 2012 11:10:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Animación simple utilizando fadeIn y fadeOut de jQuery</title>
		<link>https://www.actualidadjquery.es/2010/10/19/animacion-simple-utilizando-fadein-y-fadeout-de-jquery/</link>
		<comments>https://www.actualidadjquery.es/2010/10/19/animacion-simple-utilizando-fadein-y-fadeout-de-jquery/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 08:25:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Imágenes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[fadeIn]]></category>
		<category><![CDATA[fadeOut]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=101</guid>
		<description><![CDATA[Hace poco os ense&#241;amos como trabajar con las funciones fadeIn y fadeOut de jQuery, pero con ejemplos poco pr&#225;cticos, hoy vamos a darle un uso bastante pr&#225;ctico para hacer peque&#241;as animaciones sin Flash, con HTML y jQuery. Empezaremos como siempre, a&#241;adiendo jQuery a nuestro sitio web, y vamos a definir unas variables de tiempo, para [...]]]></description>
			<content:encoded><![CDATA[<p>Hace poco os ense&ntilde;amos como trabajar con las funciones fadeIn y fadeOut de jQuery, pero con ejemplos poco pr&aacute;cticos, hoy vamos a darle un uso bastante pr&aacute;ctico para hacer peque&ntilde;as animaciones sin Flash, con HTML y jQuery.</p>
<p>	Empezaremos como siempre, a&ntilde;adiendo jQuery a nuestro sitio web, y vamos a definir unas <strong>variables </strong>de tiempo, para poder cambiar r&aacute;pidamente la duraci&oacute;n de nuestra animaci&oacute;n, el tiempo del fade, el tiempo de inicio, etc.</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot; src=&quot;../js/jquery-1.4.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
	var tiempo_inicio_anim = 200;
	var tiempo_entre_img = 3000;
	var tiempo_fade = 1000;
});
&lt;/script&gt;
</pre>
<p>Una vez hemos definido las variables, utilizando&nbsp;<strong>setTimeout </strong>vamos a ejecutar una funci&oacute;n con la variable&nbsp;<strong>tiempo_inicio_anim </strong>que nos dir&aacute; cuando ejecutar la animacion:</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){

	var tiempo_inicio_anim = 200;
	var tiempo_entre_img = 3000;
	var tiempo_fade = 1000;

	function animacion_simple() {

	}

	setTimeout(function() {
		animacion_simple();
	}, tiempo_inicio_anim);

});
&lt;/script&gt;
</pre>
<p>A los <strong>200 milisegundos</strong> como indica la variable <strong>tiempo_inicio_anim</strong>, ejecutaremos la funci&oacute;n <strong>animacion_simple();</p>
<p>	</strong>Vamos a a&ntilde;adir 3 im&aacute;genes para hacer <strong>fadeIn </strong>y <strong>fadeOut</strong>.</p>
<pre class="html" name="code">&lt;div class=&quot;animacion_img&quot;&gt;
&lt;img src=&quot;foto1.jpg&quot; width=&quot;600&quot; height=&quot;450&quot; class=&quot;foto1&quot; /&gt;
&lt;img src=&quot;foto2.jpg&quot; width=&quot;600&quot; height=&quot;450&quot; class=&quot;foto2&quot; /&gt;
&lt;img src=&quot;foto3.jpg&quot; width=&quot;600&quot; height=&quot;450&quot; class=&quot;foto3&quot; /&gt;
&lt;/div&gt;</pre>
<p>Una vez que ya tenemos hecho el principio de nuestro script para que inicie la animaci&oacute;n, y el HTML con las 3 im&aacute;genes, vamos a hacer la animaci&oacute;n tirando de <strong>fadeIn </strong>y <strong>fadeOut</strong>, mostrando y ocultando las 3 im&aacute;genes de nuestro ejemplo:</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){

	var tiempo_inicio_anim = 200;
	var tiempo_entre_img = 3000;
	var tiempo_fade = 1000;

	function animacion_simple() {

		// Mostramos la foto 1
		$(&quot;.foto1&quot;).fadeIn(tiempo_fade);

		// Cuando pasen otros 3000 milisegundos, ocultamos la foto 1 y mostramos la foto 2
		setTimeout(function() {
			// Ocultamos la foto 1
			$(&quot;.foto1&quot;).fadeOut(tiempo_fade);
			// Mostramos la foto 2
			$(&quot;.foto2&quot;).fadeIn(tiempo_fade);
		}, tiempo_entre_img);

		// Cuando pasen otros 3000 milisegundos, ocultamos la foto 2 y mostramos la foto 3
		setTimeout(function() {
			// Ocultamos la foto 2
			$(&quot;.foto2&quot;).fadeOut(tiempo_fade);
			// Mostramos la foto 3
			$(&quot;.foto3&quot;).fadeIn(tiempo_fade);
		}, tiempo_entre_img*2);

		// Cuando pasen otros 3000 milisegundos, ocultamos la foto 3 y volvemos a iniciar la animaci&oacute;n
		setTimeout(function() {
			// Ocultamos la foto 3
			$(&quot;.foto3&quot;).fadeOut(tiempo_fade);
			// Iniciamos otra vez la animaci&oacute;n
			animacion_simple();
		}, tiempo_entre_img*3);

	}

	//Empezamos la animaci&oacute;n a los 200 milisegundos
	setTimeout(function() {
		animacion_simple();
	}, tiempo_inicio_anim);

});
&lt;/script&gt;</pre>
<p>Ya tenemos el Script terminado, se podr&iacute;a haber hecho un poco m&aacute;s autom&aacute;tico, buscando el n&uacute;mero de im&aacute;genes dentro del div&nbsp;<strong>animacion_img</strong>, pero para empezar, es un ejemplo bastante sencillo y creo que legible y facil de entender para todos.</p>
<p>	Aqu&iacute; ten&eacute;is el ejemplo.</p>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/6/index.html" target="_blank">Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/10/19/animacion-simple-utilizando-fadein-y-fadeout-de-jquery/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>jQuery, fadeIn y fadeOut</title>
		<link>https://www.actualidadjquery.es/2010/10/17/jquery-fadein-y-fadeout/</link>
		<comments>https://www.actualidadjquery.es/2010/10/17/jquery-fadein-y-fadeout/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 09:08:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Imágenes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[fadeIn]]></category>
		<category><![CDATA[fadeOut]]></category>

		<guid isPermaLink="false">http://www.actualidadjquery.es/?p=75</guid>
		<description><![CDATA[Hoy vamos a ense&#241;aros como trabajar con las funciones fadeIn y fadeOut de Jquery, que m&#225;s adelante nos servir&#225;n para trabajar con galer&#237;as de im&#225;genes, men&#250;s desplegables, formularios interactivos, etc. Con estas funciones podemos a&#241;adir un efecto fade en im&#225;genes, capas, textos, etc, en nuestros sitios web. fadeIn es para mostrar y fadeOut es la [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" alt="" height="49" src="http://www.actualidadjquery.es/wp-content/uploads/jquery_logo_color_onwhite(1).jpg" title="jQuery" width="200" />Hoy vamos a ense&ntilde;aros como trabajar con las funciones fadeIn y fadeOut de Jquery, que m&aacute;s adelante nos servir&aacute;n para trabajar con galer&iacute;as de im&aacute;genes, men&uacute;s desplegables, formularios interactivos, etc.</p>
<p>	Con estas funciones podemos a&ntilde;adir un efecto fade en im&aacute;genes, capas, textos, etc, en nuestros sitios web.</p>
<p>	fadeIn es para mostrar y fadeOut es la inversa, para ocultar, funcionan de la siguiente forma:</p>
<p>	<strong>fadeIn</strong>( tiempo_milisegundos , funci&oacute;n_callback );<br />
	<strong>fadeOut</strong>( tiempo_milisegundos , funci&oacute;n_callback );</p>
<p>	Por defecto el tiempo_milisegundos es de 400, en realizar el efecto.&nbsp;Mostramos un ejemplo:</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot; src=&quot;../js/jquery-1.4.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
	$(&quot;.imagen1&quot;).fadeIn();
});
&lt;/script&gt;
</pre>
<p>En este ejemplo, se aplicar&iacute;a el efecto fade a la imagen con clase <strong>imagen1. </strong>Otra forma podr&iacute;a ser aplicar el efecto, una vez hayamos hecho click sobre un bot&oacute;n, como el siguiente ejemplo:</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot; src=&quot;../js/jquery-1.4.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
	$(&#39;#boton&#39;).click(function() {
		$(&quot;.imagen1&quot;).fadeIn();
	});
});
&lt;/script&gt;</pre>
<p>En estos ejemplos, utilizar&iacute;amos el valor por defecto del fadeIn / fadeOut de 400 milisegundos y sin funci&oacute;n callback. La funci&oacute;n callback la podr&iacute;amos utilizar para ejecutar otra acci&oacute;n una vez terminado el efecto, como en este ejemplo:</p>
<pre class="html" name="code">&lt;script type=&quot;text/javascript&quot; src=&quot;../js/jquery-1.4.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
	$(&#39;#imagen3botonact&#39;).click(function() {
		$(&quot;.imagen3&quot;).fadeIn(2000,accion_despues_de_mostrar_imagen);
	});
	function accion_despues_de_mostrar_imagen () {
		alert(&quot;Imagen mostrada&quot;);
	}
});
&lt;/script&gt;</pre>
<p>Aqu&iacute; ten&eacute;is varios ejemplos con fadeIn y fadeOut.</p>
<ul>
<li><a href="http://www.actualidadjquery.es/ejemplos/5/index.html" target="_blank">Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.actualidadjquery.es/2010/10/17/jquery-fadein-y-fadeout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
