Ciao,
io ho risolto un problema simile al tuo con una variabile globale:

Questa variabile conserva l' ID dell'ultimo menù aperto,
così quando apri un menù, grazie a questa variabile sei in grado di chiudere il menù precedentemente aperto.

Ciao