Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/12/2011, 17:45
Avatar de ryugen
ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 15 años, 8 meses
Puntos: 187
Respuesta: jQuery add y remove Class

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.             $(".navinside a").removeClass('active').each(function (){
  3.                              var href = $(this).attr('href');
  4.                              if(window.location.href.indexOf(href) !== -1){
  5.                                           $(this).addClass('active');
  6.                              }
  7.              });
  8. });
Para que funcione eso deberias actualizar tus linlks de la siguiente forma:
Código HTML:
Ver original
  1. <aside id="sidebar_inside" class="left">
  2.             <ul>
  3.                 <li><h2 class="navinside"><a href="#circulares">CIRCULARES</a></h2></li>
  4.                 <li><h2 class="navinside"><a href="#historia">HISTORIA</a></h2></li>
  5.                 <li><h2 class="navinside"><a href="#comision">COMISI&Oacute;N DIRECTIVA</a></h2></li>
  6.                 <li><h2 class="navinside"><a href="#estatuto">ESTATUTO</a></h2></li>
  7.             </ul>
  8.         </aside>

O bien
Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.             $(".navinside").click(function (){
  3.                              $(".navinside").removeClass('active');
  4.                              $(this).addClass('active');
  5.              });
  6. });