Comment faire pour désactiver temporairement un gestionnaire de clic en jQuery?

Dire que j'ai quelque chose comme ce qui suit pour intercepter l'événement click d'un bouton:

$("#button_id").click(function() {
  //disable click event
  //do something
  //re-enable click event
}

Comment puis-je désactiver temporairement l'événement click du bouton jusqu'à la fin du traitement de l'original, cliquez sur se produit? J'ai pratiquement la div disparaissent après que le bouton est cliqué, mais si l'utilisateur clique sur le bouton rapide à plusieurs reprises, il traite toutes les clics avant la div obtient une chance de disparaître. Je veux "anti-rebond" sur le bouton de sorte que seul le premier clic est enregistré avant le div disparaît.

InformationsquelleAutor | 2009-08-11