Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2011, 09:10
Vendetta
 
Fecha de Ingreso: febrero-2008
Mensajes: 269
Antigüedad: 16 años, 10 meses
Puntos: 5
Problema con slideDown

Buenas.

Estoy intentando hacer que mediante una función jQuery, un div se oculte con slideUp el que estaba activado y a continuación, muestre el clickeado con slideDown. El caso es que el slideUp funciona pero el slideDown no. He mirado otros scripts por google pero me sigue pasando lo mismo y ya no se que más hacer.

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.         $("a.tab").click(function () {
  3.             $("ul li a.active").removeClass("active"); //
  4.             $(this).addClass("active");
  5.             $("DIV.content").slideUp('slow', function() {
  6.                 var content_show = $("ul li a.active").attr("title");
  7.                 $("DIV#" + content_show).show('slow');
  8.             });
  9.         });
  10.       });

He probado de varias formas, poniendo el slideDown fuera y dentro del slideUp (como esta ahora) y lo último que he probado es cambiando slideDown por show...Tambien he probado

Código Javascript:
Ver original
  1. var content_show = $(this).attr("title");

Esto, en lugar de poner todos los elementos pero sigue pasando exactamente lo mismo, no muestra ningun div. Dejo el HTML, supongo que hará falta...

Código HTML:
Ver original
  1. <div id="tabbed_box_1" class="tabbed_box">
  2.     <h4>Titulo</h4>
  3.     <div class="tabbed_area">      
  4.         <ul class="tabs">
  5.             <li><a title="content_1" class="tab active">Pestaña 1</a></li>
  6.             <li><a title="content_2" class="tab">Pestaña 2</a></li>
  7.         </ul>
  8.        
  9.         <div id="content_1" class="content">
  10.             <ul>
  11.                 <li style="border-bottom:1px solid #d6dde0;"><a href=""><b>Autor:</b> Nick &nbsp; <b>Fecha:</b> Actual</a></li>
  12.                 <li style="padding: 5px 15px;"><a>Texto 1</a></li>
  13.                 <li style="border-bottom:1px solid #d6dde0;">
  14.                     <a href=""><b>Autor:</b> Nick &nbsp; <b>Fecha:</b> Actual</a>
  15.                 </li>
  16.                 <li style="padding: 5px 15px;"><a>
  17.                 Texto 2</a></li>
  18.             </ul>
  19.         </div>
  20.         <div id="content_2" class="content">
  21.  
  22.             <ul>
  23.                 <li><a href="">Texto, texto.</a></li>
  24.             </ul>
  25.         </div>
  26.     </div>
  27. </div>