Posts
163
Comments
179
Trackbacks
5
ASP.NET Menu: aprire il menu al mouse click e non al mouse over


Uno dei problemi più fastidiosi che si hanno con l’ASP.NET Menu è l’impossibilità (almeno fino alla versione 3.5) di decidere “quando” visualizzare gli elementi del menu. Di default vengono visualizzati al mouse over e la cosa può essere molto scomoda se il layout della pagina prevede dei controlli posizionati vicino al menu.

Nel mio caso, dovendo integrare le mie applicazioni in SharePoint, il comportamento desiderato era quello di SharePoint e cioè aprire i menu al click del mouse e, una volta aperto un menu qualsiasi, poter navigare da un menu all’altro senza click successivi.

Navigando con il solito Google sono arrivato a questo post:

http://msd-bml.blogspot.com/2008/09/aspnet-menu-click-instead-of-hover.html

Non contiene la soluzione completa al mio problema, ma è già un buon punto di partenza. Il post è vecchiotto e la soluzione non usa il mio caro jQuery, ma comunque consente di modificare il comportamento standard dei menu di ASP.NET aprendoli al click e non al mouse over.

Attenzione che tra i commenti ci sono un paio di correzioni interessanti.

posted on mercoledì 14 luglio 2010 19:56 Print
Comments have been closed on this topic.
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.

La mia foto

Logo MCAD
Logo MCTS