Voici ce que j'essaie de faire:Intercepter l'événement javascript
J'ai une page avec quelques liens. La plupart des liens ont une fonction attachée à eux sur l'événement onclick.
Maintenant, je veux définir une classe css à certains liens et puis chaque fois que l'un des liens est cliqué, je veux exécuter une certaine fonction - après son retour, je veux que le lien exécute les fonctions onclick qui étaient attachées il.
Existe-t-il un moyen de faire ce que je veux? J'utilise jQuery si ça fait une différence.
est ici une tentative d'un exemple:
$("#link").click(function1);
$("#link").click(function2);
$("#link").click(function(){
firstFunctionToBeCalled(function(){
// ok, now execute function1 and function2
});
}); // somehow this needs to be the first one that is called
function firstFunctionToBeCalled(callback){
// here some user input is expected so function1 and function2 must not get called
callback();
}
Tout cela est parce que je me demande de mettre des boîtes de confirmation (en utilisant boxy) pour un grand nombre de boutons et je ne veux vraiment pas aller à travers chaque bouton.
Voir les documents connexes : http://stackoverflow.com/questions/487069/add-event-in-the-head-of-the-queue –