Brugervenlighed i rullemenuer

Når man arbejder med flerdimensionelle rullemenuer, løber man ofte ind i problemet, at forkerte undermenuer åbnes ved et uheld, eller den ønskede undermenu ved et uheld lukkes. Denne effekt opstår, når musemarkøren forlader den tilsvarende menu på det øverste niveau, mens den navigerer til en allerede udvidet undermenu.


For at løse problemet kan man nemt indarbejde en bevidst forsinkelse i menuen ved hjælp af JavaScript:

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

På den anden side kan du bruge sofistikerede plugins som jQuery-menu-aim , som endda evaluerer retningen af ​​musemarkørens bevægelse.

Tilbage