Usabilità nei menu a tendina

Quando si lavora con menu a discesa multidimensionali, spesso ci si imbatte nel problema che i sottomenu sbagliati vengono aperti accidentalmente o il sottomenu desiderato viene chiuso accidentalmente. Questo effetto si verifica quando il puntatore del mouse lascia il menu corrispondente al livello superiore durante la navigazione in un sottomenu già espanso.


Per risolvere il problema, si può facilmente incorporare un deliberato ritardo nel menu con l'aiuto di JavaScript:

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

D'altra parte, puoi utilizzare plugin sofisticati come jQuery-menu-aim , che valutano anche la direzione del movimento del puntatore del mouse.

Indietro