Ciao a tutti,
ho un problema che mi sta facendo diventare matto, spero voi possiate aiutarmi.
Ho il seguente codice html:
codice:<div> <div id=menu class=menucontainer> <ul> <li> <a href=/>Home</a> </li> <li> <a href=# >voce1<span></span></a> <ul class=sub-menu> <li> <a href=#>submenu1</a> </li> <li> <a href=#>submenu2</a> </li> </ul> </li> </ul> </div> </div>
e il seguente codice jquery:
codice:$('#menu > ul > li).on('click', function() { $(this).addClass("active"); });
Aggiungendo la classe active alla voce di men�, mi appare il sottomen�.
Il problema � questo: nella versione desktop funziona, mentre sul tablet si comporta in maniera anomala.
Sono con il tablet in orizzontale, clicco non succede nulla, se dopo cliccato ruoto lo schermo da orizzontale a verticale e poi lo rigiro nuovamente magicamente riappare il sottomenu. Da questo momento in poi il funzionamento � corretto anche se metto altre voce di menu con altri sottomen�, qualcuno sa spiegarmi il perch�?!?!?
Grazie
Alessandro

Rispondi quotando