Ciao a tutti,

ho provato con il metodo .on('click', function() {... ma il comportamento è identico a quello che avevo già riscontrato. Oltretutto leggo nella guida di jQuery che .on('click', function() ..) è uno shortcut di .click(function() {.. )

Poi non penso che le soluzioni che utilizzano ONE e la variabile globale facciano al caso mio: io devo implementare il comportamento per ogni LI di UL, quindi se un LI viene cliccato deve cambiare comportamento ai click successivi, ma gli altri LI sono indipendenti da questo e devono avere i loro stati primo click/click successivi in autonomia.