Ti ringrazio per le note al js, ma credo che il problema non sia quello, anche se le mie conoscenze in merito sono 0.
Come ho scritto il menu funziona bene se preso singolarmente per ciscuna classe, il problema sorge se cerco di farli funzionare entrambi. Dovrei trovare il modo di definire entrambe le classi in un solo js, o caricare i due js nella pagina in modo che non si annullino a vicenda.
Più tardi metto in rete la prova dei menu, così potrebbe essere più semplice da capire.