Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/04/2012, 06:42
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 6 meses
Puntos: 269
Respuesta: Mostrar/ocultar div con jquery

Prueba con esto:
Código HTML:
Ver original
  1. <div id="contenedormenu">
  2.     <ul id="menu" class="content">
  3.         <li><a href="#" rel="oop1">Home</a></li>
  4.         <li><a href="#" rel="oop2">Practice</a></li>
  5.         <li><a href="#" rel="oop3">Attorneys</a></li>
  6.     </ul>
  7. </div>
  8.  
  9. <div id="oop1" class="contenidos"> ... uno ... </div>
  10. <div id="oop2" class="contenidos"> ... dos... </div>
  11. <div id="oop3" class="contenidos"> ... tres ... </div>
Código CSS:
Ver original
  1. #menu li a{
  2.     color:blue;
  3. }
  4. .contenidos{
  5.     display:none;
  6.     margin:10px;
  7.     padding: 10px;
  8.     border:1px solid gray;
  9. }
  10.  
  11. /*activos por defecto*/
  12. #menu li:first-child a{
  13.     color:red;
  14. }
  15. #oop1{
  16.     display:block;
  17. }

Código Javascript:
Ver original
  1. &#8203;
  2. $(document).ready(function(){
  3.    
  4.     $("#menu li a").click(function(e){
  5.         e.preventDefault();
  6.         var id = "#" + $(this).attr("rel");
  7.         //item activo
  8.         $("#menu li a").css({"color":"blue"});            
  9.         $(this).css({"color":"red"});            
  10.         //contenido activo
  11.         $(".contenidos").hide();
  12.         $(id).show();
  13.     });
  14.    
  15. });
  16. &#8203;

Pedir algo urgentemente es de mal gusto, pues acá las ayudas son gratuitas.
Suerte :)