<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<title>Ejemplo de cambio de contenido con fadeIn y fadeOut</title>
<script>
// inicialmente aparece la primera opcion marcada
var ultimo=1;
$(document).ready(function(){
// evento que se ejecutara al seleccionar cualquier opcion del menu
$("#opciones li").click(function(){
// obtenemos el nuevo id
nuevo=$(this).attr("id");
if(nuevo!=ultimo)
{
// escondemos el ultimo id
$("#contenido"+ultimo).fadeOut(function(){
$("#"+ultimo).removeClass("seleccionado");
$("#"+nuevo).addClass("seleccionado");
// mostramos el nuevo id
$("#contenido"+nuevo).fadeIn();
ultimo=nuevo;
});
}
});
});
</script>
<style>
nav, article {overflow:hidden;}
article {margin-top:20px;}
footer {margin-top:50px;}
.contenido {display:none;}
/* hace referencia a las opciones del menu */
ul {list-style-type:none;padding:0px;margin:0px;}
ul li {float:left;padding:5px;cursor:pointer;
border:1px solid #ccc;margin:2px;}
ul li:hover {background-color:#f6ff97;}
/* determina la opcion de menu seleccionada */
.seleccionado {background-color:#cccccc;}
</style>
</head>
<body>
<nav>
<ul id="opciones">
<li id="1" class='seleccionado'>Ver contenido1</li>
<li id="2">Ver contenido2</li>
<li id="3">Ver contenido3</li>
<li id="4">Ver contenido4</li>
</ul>
</nav>
<article>
<div id="contenido1">
Contenido 1
</div>
<div id="contenido2" class="contenido">
Contenido 2
</div>
<div id="contenido3" class="contenido">
Contenido 3
</div>
<div id="contenido4" class="contenido">
Contenido 4
</div>
</article>
<footer>
<a href="http://www.lawebdelprogramador.com">La Web del programador</a>
</footer>
</body>
</html>