jquery Link-Tag aktivieren deaktivieren

8

Ich möchte den Link während des Ladevorgangs für den unten angegebenen Code deaktivieren

%Vor%

Ich habe es mit den Codes unten versucht, aber es hat nicht funktioniert

%Vor%

und

%Vor%     
THelper 23.07.2009, 04:33
quelle

3 Antworten

27
%Vor%

Wenn Sie es deaktivieren möchten, rufen Sie

%Vor%

Wenn Sie die deaktivierte Verbindung aktivieren möchten, rufen Sie

auf %Vor%     
RaYell 23.07.2009 04:38
quelle
4
%Vor%

return false;

verhindert das Auftreten des Standardereignisses und und verhindern, dass das Ereignis aufsteigt.

Die Wahl zwischen diesen beiden hängt von Ihrer Verwendung ab. Wenn Sie die Standardaktion stoppen und außerdem das Ereignis aufblasen möchten, verwenden Sie preventDefault

    
rahul 23.07.2009 04:36
quelle
2

Ich würde eine Mischung aus der Lösung von RaYell und phoenix verwenden und den jQuery-Namespacing zum Mix hinzufügen:

%Vor%

Um dieses Ereignis sowie alle anderen verwandten Ereignisse (eines beliebigen Typs), die Sie mit dem .klinkink-Namespace gruppieren, zu lösen, führen Sie Folgendes aus:

%Vor%

Wie Phoenix hervorgehoben hat, verhindert die Verwendung von return false , dass das Ereignis aufblubbert. preventDefault() hat den zusätzlichen Vorteil, extrem explizit zu sein (im Gegensatz zu return false , was je nach Kontext viele verschiedene Dinge bedeuten kann).

    
c_harm 23.07.2009 05:13
quelle

Tags und Links