2009-08-23 7 views
2

J'essaie de comprendre comment déclencher l'action par défaut avant que quelque chose d'autre n'arrive. Plus précisément, j'utilise une bibliothèque tierce et, si j'utilise un gestionnaire d'événements, et que j'appelle l'une de leurs fonctions, ils remplacent l'action par défaut. Par conséquent, comme un travail autour, je veux l'action par défaut se produire avant que leur fonction de bibliothèque soit appelée.trigger javascript action par défaut dans le gestionnaire d'événements

Y a-t-il un moyen de le faire?

Merci beaucoup!

Répondre

4

Je suppose que vous voulez dire que vous voulez appeler leur fonction après le traitement de l'événement par le navigateur.

Pour ce faire, utilisez la méthode setTimeout pour exécuter après un délai.

Par exemple,

//In the event handler: 
setTimeout(function() { 
    //This code will execute 5 milliseconds later, and only after your code finishes. 
    //Call their function here 
}, 5); //That means a 5 millisecond delay. 
     //You can increase it if you want to. 
Questions connexes