Skip to content
This repository has been archived by the owner on May 20, 2022. It is now read-only.

Megamenu - voci principali non cliccabili nella versione desktop #148

Open
tarya85 opened this issue Jun 25, 2018 · 3 comments
Open

Megamenu - voci principali non cliccabili nella versione desktop #148

tarya85 opened this issue Jun 25, 2018 · 3 comments

Comments

@tarya85
Copy link

tarya85 commented Jun 25, 2018

Ciao!
Ho visto che nella nuova release avete inserito nel menu principale (versione mobile) la possibilità di cliccare sulla voce primaria oppure di espandere il relativo sottomenu.
Però nella versione desktop non è possibile clicare sulle voci di menu primarie in quanto al click viene espanso il sottomenu.
Faccio riferimento alla documentazione online.
Secondo voi sarà possibile implementare, come la versione mobile, il click per seguire il link e il click sulla freccia per aprire il sottomenu?
Grazie!

@tarya85
Copy link
Author

tarya85 commented Jun 26, 2018

è possibile sviluppare per la versione desktop la seguente soluzione al mouseover?
https://www.w3.org/WAI/tutorials/menus/flyout/

@Nidroide
Copy link

Al momento ho risolto (va ancora perfezionato) aggiungendo dopo:
let $menu = listToMegaMenu($(rel), opts)
la riga:
$menu.find('> li > a:contains("Albo Pretorio")').parent().find('.Megamenu-subnav').prepend('<a class="submenuhead" href="/albo-pretorio">VISUALIZZA TUTTI GLI ATTI</a><br/>oppure selezionare una categoria/sottocategoria dall\'elenco:<br/>')

In questo modo riesco anche a trasmettere al visitatore l'informazione che il menu' segue l'organizzazione gerarchica dell'albo pretorio e che le scritte in grassetto/uppercase non sono titoli!

Ci si puo' ragionare... avete delle alternative?

@tarya85
Copy link
Author

tarya85 commented Jul 12, 2018

Io ho impostato semplicemente l'hover e non il click sulle voci principali del menu, nel file index.js di megamenu:
openOnClick: false,
Però il WCAG suggerisce di dare piuttosto vie alternative per cliccare sui link primari. La tua soluzione @Nidroide non è affatto male: andrebbe declinata per ogni voce principale.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants