In fast allen Beispielen / Templates, die ich finden kann, sehe ich event.preventDefault();
am Ende der Funktion, wie folgt:
Aus meiner Sicht lautet die Idee: "Stoppt sofort das Standardverhalten und macht dann alles, was wir tun müssen", wie folgt:
%Vor%Also, was fehlt mir?
Es macht keinen Unterschied in den beiden gezeigten spezifischen Beispielen. Setzen Sie es, wo Sie möchten:)
Der übliche Grund dafür, dass es am Ende ist, ist, wenn es return false;
ersetzt, da das normalerweise der Fall war, an dem die Rückkehr stattfinden musste. return false
ist eine Verknüpfung für e.preventDefault()
und e.stopPropagation()
.
Die andere Sache, die es zu beachten gilt, ist, wenn Sie es unbedingt stoppen müssen. In diesem Fall wird die preventDefault()
in die Mitte gesetzt (von if
etc):)
Tags und Links jquery preventdefault