Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/11/2019, 06:10
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 19 años
Puntos: 8
Respuesta: Intentando cambiar "foreach" por "for"

Gracias prueba230683, ambos funcionan pero añaden un problema en Internet Explorer, y puede que en algún otro.

El script es para hace un toggle de clases en dos enlaces. Sin actuar sobre la página, ambos carecen de clase (que sería "active"). Si pulsas uno, se inserta la clase para un efecto con css. Si lo vuelves a pulsar desaparece. Y lo mismo si pulsas el otro enlace, que activa su clase y desactiva la del otro.

Se trata de dos listas descendentes ocultas que deben mostrarse cuando el enlace sobre las mismas tiene el active. Cuando una está activa, la otra no por razones obvias.

Funciona en Chrome, Firefox y otros. Pero en IE lo que pasa cuando pulsas cualquiera de los dos enlaces es que se muestran las dos listas, si pulsas luego cualquiera de ellos, sea el que has pulsado o el otro, desaparecen las dos listas.

Estoy por dejarlo así, pero si se puede arreglar mejor.