ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery.error()関数の使い方の詳しい説明

jQuery.error()関数の使い方の詳しい説明

黄舟
黄舟オリジナル
2017-06-27 11:20:321395ブラウズ

error()関数は、ハンドラー関数を一致する各要素のエラー イベントにバインドするために使用されます。さらに、いくつかの追加データを イベント ハンドラー 関数に渡すこともできます。

error イベントは、js エラーが発生した場合、またはリソースの読み込みが失敗した場合にトリガーされます。このイベントは主に window objectjQuery.error()関数の使い方の詳しい説明 などの要素に使用されます。

さらに、同じ要素に対してこの関数を複数回呼び出して、複数のイベント ハンドラーをバインドすることができます。エラー イベントがトリガーされると、jQuery はバインドされたイベント処理関数をバインド順に実行します。

error() 経由でバインドされたイベントを 削除するには、unbind() 関数を使用してください。

この関数はjQueryオブジェクト(インスタンス)に属します。

構文

この関数は jQuery 1.0 で追加されましたが、1.8 以降は廃止されるとマークされています。

jQueryObject.error( [ data ,]  handler )

Parameters

jQuery.error()関数の使い方の詳しい説明

jQuery 1.4.3 の新しいサポート: error() はデータ パラメーターをサポートします。

パラメータハンドラー内の this は、現在の DOM 要素を指します。 error() は、現在のイベントを表す Event オブジェクトというパラメーターもハンドラーに渡します。

戻り値

error()関数の戻り値はjQuery型であり、現在のjQueryオブジェクトそのものを返します。

例と説明

次の HTML サンプル コードを参照してください:

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

次に、jQuery.error()関数の使い方の詳しい説明 要素のエラー イベントにハンドラー関数をバインドします (複数のバインドが可能で、それらは順番に実行されます)。トリガーされたときのバインディング順序で):

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

いくつかの追加データをイベント ハンドラー関数に渡すこともできます。さらに、イベント処理関数の jQuery によって渡されるパラメーター Event オブジェクトを通じて、現在のイベントに関する関連情報 (イベント タイプ、イベントをトリガーした DOM 要素、追加データなど) を取得できます。

以上がjQuery.error()関数の使い方の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。