Gibt es eine Möglichkeit, Standardereignisse zu verhindern und sie dann erneut mit jQuery auszulösen?

Grundsätzlich habe ich ein Anker-element, <a href='bla..'>link</a>

Klicken, möchte ich zunächst etwas zu tun, und nur, sobald es fertig ist, will ich die user auf die Seite zu verlinken. So etwas wie:

$('a').click(function(ev){
   ev.preventDefault();

   //do something here

   ev.refireDefault();
});

Irgendwelche Vorschläge? Danke!

EDIT: Meine Entschuldigung! Mein FireFox entschieden cache der vorherigen version von JS, also nichts, was ich versuchte arbeitete, bis ein einfaches STRG+F5 das Problem gelöst. Danke Euch allen für Eure Antworten. Ich gab +1 auf alle, die sagte, dass preventDefault() ist nicht erforderlich und wählte Scotts Antwort, da hatte er die kleinste Zahl von Punkten. Ich hoffe, das ist fair.

Kommentar zu dem Problem
wirklich eine gute Frage. +1 Kommentarautor: Ron
@Ron und die anderen, die hierher kommen, weil der Titel, ist so etwas wie this das, was du suchst? Hoffentlich eine Antwort kommen wird Kommentarautor: Hashbrown

InformationsquelleAutor der Frage Dimskiy | 2011-05-19

Schreibe einen Kommentar