<?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>MatyDesign &#187; JavaScript</title>
	<atom:link href="http://www.matydesign.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matydesign.com</link>
	<description>Aprende a ser un Desarrollador Web.</description>
	<lastBuildDate>Mon, 23 Aug 2010 09:19:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mostrar y Ocultar DIVs con jQuery</title>
		<link>http://www.matydesign.com/2009/08/02/mostrar-y-ocultar-divs-con-jquery/</link>
		<comments>http://www.matydesign.com/2009/08/02/mostrar-y-ocultar-divs-con-jquery/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 02:50:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://matydesign.com/?p=210</guid>
		<description><![CDATA[Hola Amigos. Casi terminando el Domingo, espero que les halla gustado los Wallpapers que les deje, pero ahora vamos a darle un poco de efecto a nuestro Tutorial: Mostrar y Ocultar DIVs con Javascript. Vamos a utilizar uno de los mas Famosos Framework para JavaScript: jQuery. Bueno basta de escribir y vamos al grano, primero]]></description>
			<content:encoded><![CDATA[<div id="attachment_212" class="wp-caption aligncenter" style="width: 410px"><img src="http://www.matydesign.com/wp-content/uploads/2010/06/jqefecto.jpg" alt="Mostrar y Ocultar DIVs con Jquery" title="jQefecto" width="400" height="200" class="size-full wp-image-212" /><p class="wp-caption-text">Mostrar y Ocultar DIVs con Jquery</p></div>
<p>Hola Amigos.</p>
<p>Casi terminando el Domingo, espero que les halla gustado los Wallpapers que les deje, pero ahora vamos a darle un poco de efecto a nuestro Tutorial: <a href="http://www.matydesign.com/wp-content/uploads/2010/06/jqefecto.jpg2009/07/28/mostrar-y-ocultar-divs-con-javascript/">Mostrar y Ocultar DIVs con Javascript</a>. Vamos a utilizar uno de los mas Famosos Framework para JavaScript: <a href="http://jquery.com/" target="_blank">jQuery</a>.</p>
<p>Bueno basta de escribir y vamos al grano, primero les dejo el Codigo HTML del ejemplo anterior (sin efectos):</p>
<pre>

            function capa1(){
                document.getElementById('capa1').style.display = 'block';
                document.getElementById('capa2').style.display = 'none';
                document.getElementById('capa3').style.display = 'none';
            }
            function capa2(){
                document.getElementById('capa2').style.display = 'block';
                document.getElementById('capa1').style.display = 'none';
                document.getElementById('capa3').style.display = 'none';
            }
            function capa3(){
                document.getElementById('capa3').style.display = 'block';
                document.getElementById('capa1').style.display = 'none';
                document.getElementById('capa2').style.display = 'none';
            }
<h1>Mostrar y Ocultar DIVs con Javascript</h1>
<ul>
<li>Capa 1</li>
<li>Capa 2</li>
<li>Capa 3</li>
</ul>
<div id="capa1" class="capa1">
            Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1
             Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1
              Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1
               Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1 Texto 1
        </div>
<div id="capa2" class="capa2">
            * Enlace
            * Enlace
            * Enlace
        </div>
<div id="capa3" class="capa3">
            Texto 3 Texto 3  Texto 3  Texto 3 Texto 3 Texto 3 Texto 3 Texto 3
             Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3
              Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3
               Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3 Texto 3
        </div>
</pre>
<p>Lo primero que haremos sera Agregar el Archivo de jQuery, tenemos dos formas de hacerlo:</p>
<p> 1 &#8211; La mas sencilla, agregar este codigo a nuestro HTML:</p>
<pre></pre>
<p> 2 &#8211; La otra manera, es <a href="http://docs.jquery.com/Downloading_jQuery" target="_blank">descargando</a> el Archivo y subirlo a nuestro Servidor:</p>
<pre></pre>
<p>Una vez agregado esta linea a nuestro Codigo ya tenemos instalado jQuery.</p>
<p>Lo primero que modificaremos son nuestros Links para mostrar u Ocultar los Divs:</p>
<pre>
<ul>
<li id="click1">Capa 1</li>
<li id="click2">Capa 2</li>
<li id="click3">Capa 3</li>
</ul>
</pre>
<p>Como ven hemos eliminado los parametros &#8220;Onclick&#8221; y agregamos un &#8220;id&#8221; a cada uno (Cada ID debe ser unico).</p>
<p>Ahora cambiemos nuestro codigo JavaScript para que usemos las Funcionalidades de jQuery:</p>
<pre>
$(document).ready(function(){
    $("#click1").click(function(){
        $("#capa1").show("slow");
        $("#capa2").hide("slow");
        $("#capa3").hide("slow");
    });

    $("#click2").click(function(){
         $("#capa2").show("slow");
         $("#capa1").hide("slow");
         $("#capa3").hide("slow");
    });

    $("#click3").click(function(){
         $("#capa3").show("slow");
         $("#capa2").hide("slow");
         $("#capa1").hide("slow");
    });
});
</pre>
<p>Acuerdensen que deben borrar el Codigo JavaScript anterior:</p>
<pre>
function capa1(){
    document.getElementById('capa1').style.display = 'block';
    document.getElementById('capa2').style.display = 'none';
    document.getElementById('capa3').style.display = 'none';
}
function capa2(){
     document.getElementById('capa2').style.display = 'block';
     document.getElementById('capa1').style.display = 'none';
     document.getElementById('capa3').style.display = 'none';
}
function capa3(){
     document.getElementById('capa3').style.display = 'block';
     document.getElementById('capa1').style.display = 'none';
     document.getElementById('capa2').style.display = 'none';
}
</pre>
<p>Todo este codigo hay que eliminarlo ya que no nos servira.</p>
<p>Una vez ya hecho estos cambios tenemos el Resultado con Efectos Listo, pero antes les voy a pasar a explicar un poco las funciones de jQuery:</p>
<pre>
$(document).ready(function(){
</pre>
<p>Esta funcion se encarga de cargar todas las funciones creadas con jQuery para cuando el documento ya este listo para poder usarse.</p>
<pre>
$("#click1").click(function(){
</pre>
<p>Aqui definimos que al elemento con id, &#8220;click1&#8243; tenga una funcion al hacer clic sobre el. y Todo el codigo que se encuentre entre las llaves sera lo que se ejecutara al hacer click sobre ese elemento.</p>
<pre>
$("#capa1").show("slow");
$("#capa2").hide("slow");
</pre>
<p>Casi muy facil de entender, solo mostramos (<strong>show</strong>) y ocultamos (<strong>hide</strong>) el elemento con id que le pasemos.</p>
<p>Ya es hora de mostrarle como ha quedado nuestro <a href="http://www.matydesign.com/wp-content/uploads/2010/06/jqefecto.jpgtests/divjquery/" target="_blank">Ejemplo</a>.</p>
<p>Les deseo mucha suerte y que cualquier duda que surge, no se la guarden que tienen el <a href="http://foros.matydesign.com">Foro</a> para que yo los pueda ayudar con lo que sea!</p>
<p>Saludos&#8230;<br />
Maty!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matydesign.com/2009/08/02/mostrar-y-ocultar-divs-con-jquery/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
