Einmal klicken und entbinden

Avatar of Chris Coyier
Chris Coyier am

Lassen Sie etwas bei einem Klick-Ereignis passieren, aber nur einmal! Entbinden Sie den Klick-Handler, nachdem das Element einmal angeklickt wurde.

$('#my-selector').bind('click', function() {
       $(this).unbind('click');
       alert('Clicked and unbound!');
});

Siehe auch Bens Kommentar unten zur jQuery-Funktion .one(), die im Wesentlichen dasselbe tut.