it-swarm-es.com

marcador de posición no pulsable en el menú

bueno, realmente me gustaría que uno y más de mis elementos del menú de nivel superior (elementos del menú principal que tienen elementos del menú secundario) no sean seleccionables, de modo que los visitantes solo puedan hacer clic en los elementos del menú secundario ... podrían ser muy agradables para un menú posicionado horizontalmente.

¿Algún plugin por ahí que pueda hacer el truco (o truco o hack o ...)?

4
Morten

Sí, esto es posible agregando un enlace personalizado al menú asignándole cualquier URL (para este ejemplo, acabo de agregar #) y luego haga clic en agregar al menú. Una vez que esté en el menú, ábralo y elimine la URL que asignó y guarde. Si no pones la URL inicialmente, WordPress no te permitirá agregarla al menú. En sus páginas podrá desplazarse sobre él y aparecerán los niños desplegables, pero no podrá hacer clic en el "marcador de posición" principal.

alt textalt text

8
Chris_O

"#" o incluso "" o incluso la inexistencia de un atributo href de un elemento que aún se encuentra en la mayoría de los navegadores hace que se pueda hacer clic en el elemento. Por lo tanto, la respuesta anterior no funcionará al 100%. Depende de su menú temático y de sus necesidades/habilidades cómo manejar el código. Hay 2 opciones básicas si no desea cambiar el código de menú completo:

  • reemplace el elemento en los lugares apropiados (en la parte superior + en los enlaces de los padres) con algo parecido o, pero esto puede llevar a la necesidad de una edición css importante.

o

  • en esos lugares se incluye en elemento este atributo:

onclick = "devolver falso;"

Funcionará bien en todos los principales navegadores. Puede agregar estilos para hacer un cursor de flecha, deshabilitar los subrayados y así sucesivamente.

1
Pavel

Me gusta el plugin Disable Parent Menu Link. Encontré un problema cuando probé el truco de la url en blanco en el menú de arriba debido a mi estructura de enlace permanente. ¿Me arreglé de no ser una página pero quería que funcionara como padre? No recuerdo bien, pero volví al plugin.

0
OYF