Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2011, 09:49
lockalt
 
Fecha de Ingreso: febrero-2011
Mensajes: 18
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Mostrar ocultar paneles jQuerry

Si me has dado una idea de por donde ir pero algo debo estar aplicando mal.
El PHP ni me lo planteo :S. Entonces estoy utilizando el metodo js.

Realize en la pagina1.html:

Código HTML:
Ver original
  1. <a href="pagina2.html#ser1">ser1</a>
  2. <a href="pagina2.html#ser2">ser2</a>
  3. <a href="pagina2.html#ser3">ser3</a>
  4. <a href="pagina2.html#ser4">ser4</a>

Entonces en la pagina2.html como comentas añadí cada una de las clases a cada li

Código HTML:
Ver original
  1. <ul class="menu">
  2.     <li class="ser1"><a href="#">Inicio</a>
  3.         <ul>
  4.             <li><a href="#">Sub menu</a></li>
  5.             <li><a href="#">Sub menu</a></li>
  6.             <li><a href="#">Sub menu</a></li>
  7.         </ul>
  8.     </li>
  9.     <li class="ser2"><a href="#">Servicios</a>
  10.         <ul>
  11.             <li><a href="#">Sub menu</a></li>
  12.             <li><a href="#">Sub menu</a></li>
  13.             <li><a href="#">Sub menu</a></li>
  14.         </ul>
  15.     </li>
  16.     <li class="ser3"><a href="#">Contacto</a>
  17.         <ul>
  18.             <li><a href="#">Sub menu</a></li>
  19.             <li><a href="#">Sub menu</a></li>
  20.             <li><a href="#">Sub menu</a></li>
  21.         </ul>
  22.     </li>
  23.     <li class="ser4"><a href="#">Packs</a>
  24.         <ul>
  25.             <li><a href="#">Sub menu</a></li>
  26.             <li><a href="#">Sub menu</a></li>
  27.             <li><a href="#">Sub menu</a></li>
  28.         </ul>
  29.     </li>
  30. </ul>

Y añadi en el head la lineas de js
Cambiando el "el_activo" por cada una de mís clases lo repetí 4 veces ;S pero no hay manera.

Código Javascript:
Ver original
  1. $(function(){
  2.   //analizar hash
  3.   var ser1 = location.hash ? location.hash.split('#')[1] : false;
  4.       if(ser1){
  5.            $('li.' + ser1).addClass('expand');
  6.       }
  7. });

Veo la luz al final del túnel pero creo que hay algo que no aplico bien :S
A ver si alguien puede saber donde tengo el problema :/