Ciao raga,

avrei un problemino. Ho lo script che segue che si occupa semplicemente di:

- Al click sull'elemento, far comparire il piccolo box per inserire i dati per il login
- All'apertura del piccolo box, imposta il focus sul campo username
- Se il focus viene via dal campo username, il box si chiude
- Al click successivo sull'elemento che lo apre, chiude il box...MA...qui risiede il problema..

..infatti al secondo click (quello di chiusura), il box viene chiuso, riaperto, lampeggia (chiuso/aperto ancora) due volte, e poi...chiuso definitivamente. Insomma, non va bene.

codice:
<script type="text/javascript">
$('#login-selector').click(function() {
  $('.login-container').toggle('fade') && $('#user-input').focus();
});
</script>
Se provo ad annidare le funzioni tipo .focusout() e simili non ottengo il risultato ottenuto perchè vanno in conflitto con la funzione .click()

Per semplificare il discorso, dato che comunque la logica è la stessa di un menu dropdown con click...vorrei ottenere lo stesso risultato dei menu di Twitter e/o Facebook.

Ovvero:

- Click sul trigger che apre il menu
- Se click altrove, il menu automaticamente si chiude


...mi sono dilungato troppo. Lo sò.

Grazie mille,
Wart