Klicken Sie auf Einmal und binden Sie - CSS-Tricks

Anonim

Lassen Sie bei einem Klickereignis etwas passieren, aber nur einmal! Lösen Sie die Bindung des Klick-Handlers, nachdem Sie einmal auf das Element geklickt haben.

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

Siehe auch Bens Kommentar unten für die .one () -Funktion von jQuery, die im Wesentlichen dasselbe ist.