Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/02/2014, 15:42
Avatar de MarioAraque
MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: Enlace a sección en front

@JustinKO, creo que se refiere a que en su menú pone links con anchors, es decir, pone cosas del tipo http://www.misitio.com/#anchor , para navegar en su web.

Entonces, si usa ese tipo de enlaces, cuando esté en http://www.misitio.com/ todos los enlaces de menú van a estar activos, y eso es lo que quiere evitar.

Si estoy en lo correcto con lo de arriba, vas a tener que editar tu theme y borrar todos los estilos por defecto de menús activos. Casi siempre el menú activado tiene un class "active" o "selected".

Luego, con javascript podés obtener el hash de la web, y en base a su valor activar o desactivar el item de menú correspondiente.

Código Javascript:
Ver original
  1. var $hash = window.location.hash;
  2. if($hash == 'foo'){
  3.   $('.item-menu').addClass('active'); //jQuery
  4. }

Lo que te puse es un ejemplo, pero te puede servir.

Saludos.