2009-04-11 6 views

Répondre

3

Tiré de la documentation jQuery trouvé here:

$("#unbind").click(function() { 
     $("#theone").unbind('click', aClick) 
        .text("Does nothing..."); 
    }); 
14

Utilisez la fonction "one":

$("#only_once").one("click", function() { 
alert('this only happens once'); 
}); 
+0

+1 à l'aide d'un(). :) – Anthony

+0

un pour un aussi :) –

+0

Wow. C'est en fait l'une des choses les plus cool que j'ai vues de jQuery. – eyelidlessness

2

En JavaScript plaine:

var myDiv = document.getElementById("myDiv"); 

myDiv.addEventListener('click', clicked, false); 

function clicked() 
{ 
    // Process event here... 

    myDiv.removeEventListener('click', clicked, false); 
} 

Steve

+0

+1 pour le code de bibliothèque-agnostic. – eyelidlessness

Questions connexes