Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erläuterung der Verwendung der Funktion jQuery.error()

黄舟
Freigeben: 2017-06-27 11:20:32
Original
1441 Leute haben es durchsucht

error()Funktion wird verwendet, um eine Handlerfunktion an das Fehlerereignis jedes übereinstimmenden Elements zu binden. Darüber hinaus können Sie auch einige zusätzliche Daten an die Funktion Ereignishandler übergeben.

Fehlerereignis wird ausgelöst, wenn ein js-Fehler auftritt oder das Laden der Ressource fehlschlägt. Dieses Ereignis wird hauptsächlich für Fensterobjekt, Detaillierte Erläuterung der Verwendung der Funktion jQuery.error() verwendet.

Darüber hinaus können Sie mehrere Event-Handler binden, indem Sie diese Funktion mehrmals für dasselbe Element aufrufen. Wenn das Fehlerereignis ausgelöst wird, führt jQuery die gebundenen Ereignisverarbeitungsfunktionen in der Reihenfolge der Bindung aus.

Um ein über error() gebundenes Ereignis zu zu löschen , verwenden Sie die Funktion unbind().

Diese Funktion gehört zum jQuery-Objekt (Instanz).

Syntax

Diese Funktion wurde in jQuery 1.0 hinzugefügt, ist jedoch ab 1.8 als veraltet markiert.

jQueryObject.error( [ data ,]  handler )
Nach dem Login kopieren

Parameter

Detaillierte Erläuterung der Verwendung der Funktion jQuery.error()

jQuery 1.4.3 hinzugefügte Unterstützung: error() unterstützt Datenparameter.

Dies im Parameterhandler zeigt auf das aktuelle DOM-Element. error() übergibt außerdem einen Parameter an den Handler: das Event-Objekt, das das aktuelle Ereignis darstellt.

Rückgabewert

error()Der Rückgabewert der Funktion ist vom Typ jQuery und gibt das aktuelle jQuery-Objekt selbst zurück.

Beispiel und Beschreibung

Bitte beachten Sie den folgenden HTML-Beispielcode:

<img src="http://www.365mini.com/static/image/invalid.png" alt="回到顶部" />
Nach dem Login kopieren

Jetzt binden wir eine Handlerfunktion an das Fehlerereignis des Detaillierte Erläuterung der Verwendung der Funktion jQuery.error() Element (Sie können mehrere definierte Elemente binden, die beim Auslösen entsprechend der Bindungsreihenfolge nacheinander ausgeführt werden):

$("img").error( function(){
    alert( "图片加载失败!" );
} );
Nach dem Login kopieren

Wir können auch einige zusätzliche Daten an die Ereignisverarbeitungsfunktion übergeben. Darüber hinaus können wir über den von jQuery für die Ereignisverarbeitungsfunktion übergebenen Parameter Ereignisobjekt relevante Informationen über das aktuelle Ereignis erhalten (z. B. Ereignistyp, DOM-Element, das das Ereignis ausgelöst hat, zusätzliche Daten usw.):

var newImageURL = "http://www.365mini.com/static/image/backTop.png";

// 图片加载失败时,重新加载新的图片URL
$("img").error( newImageURL, function(event){
    this.src = event.data;
} );
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der Funktion jQuery.error(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage