Comment déclencher onClick avant href

Je suis en train de faire certaines fonctionnalités dans onClick() de l'événement et également faire le href pour le même élément. Mais la réalité est son déclenchement onClick() complètement et de son déplacement à href lien quand on clique sur l'élément.

Comment faire onClick() obtient de la première et de déclencher href suivant.

<a href="" onclick="javascript:triggerMe()">click</a>
  • onclick ne déclencheur d'abord, la href ne va une fois onclick est de retour! Faites-vous quelque chose asynchrone dans le onclick et vous voulez attendre jusqu'à ce qu'elle retourne ou quelque chose? S'il vous plaît poster onclick code...
  • Ceux-ci doivent être les 2 à la plupart des commentaires similaires à parler de la même chose dans beaucoup de mots.. 🙂 la Suppression de la mine que vous avez le point à travers..
  • J'ai fait copié-vous, 7 secondes au début
  • onclick = test(); function test() { log.de données() }
  • Ce n' log.data() faire?
  • Il enregistre les données chers.. google analytics..
  • J'ai édité mon code, il va sûrement travailler.
  • Sons asynchrone à moi... vous aurez à mettre un return false; dans votre gestionnaire de clic, ce qui empêchera le href de tir à tous, alors quand log.data() complète (si tout va bien devrait prendre un callback), de l'envoyer manuellement à l'utilisateur de la href page (ou la suppression de vos JS onclick gestionnaire, puis déclencher une re-cliquez sur l'élément). Si vous ne savez pas comment faire cela, postez votre code complet et nous devrions être en mesure de vous aider.
  • Je vous ai trouvé un Google Analytics article qui donne des instructions sur la façon de le faire (en fait ils n'en utiliser qu'un délai de 100ms et supposons que le suivi sera complété d'ici là): support.google.com/analytics/answer/1136920?hl=en

InformationsquelleAutor Vinoth Babu | 2013-12-04