Usabilidad en menús desplegables

Cuando se trabaja con menús desplegables multidimensionales, a menudo uno se encuentra con el problema de que se abren accidentalmente submenús incorrectos o se cierra accidentalmente el submenú deseado. Este efecto ocurre cuando el puntero del mouse sale del menú correspondiente en el nivel superior mientras se navega a un submenú ya expandido.


Para resolver el problema, se puede incorporar fácilmente un retraso deliberado en el menú usando JavaScript:

See the Pen Pastejacking #2 by David Vielhuber (@vielhuber) on CodePen.

Por otro lado, puede utilizar complementos sofisticados como jQuery-menu-aim , que incluso evalúan la dirección del movimiento del cursor.

Atrás