Haga que suceda algo en un evento de clic, ¡pero solo una vez! Desvincula el controlador de clic después de que se haya hecho clic una vez en el elemento.
$('#my-selector').bind('click', function() ( $(this).unbind('click'); alert('Clicked and unbound!'); ));
También vea el comentario de Ben a continuación para la función .one () de jQuery que es esencialmente lo mismo.