jQueryの.promise()メソッド
例
.promise)(活性化されていない映画のセットのコール
$(ファンクション () {
VAR DIV = $( 「<DIV /> " ); ..本部の約束()で行わ(関数( arg1に ) {
// ポップ"真"
警告 ( この === divの&& arg1に===のdiv );});})
»をお試しください
定義と使用法
.promiseは()関数は、それがキューに追加されたかどうか、すべてのコレクションにバインドされているアクションのいくつかのタイプを観察するためにプロミスオブジェクトを返します。
注:1. .promise()メソッドは、動的にすべての特定のアクション(行動)のコレクションにバインドされたプロミスは、キューに追加または追加していないされている生成され、結果としてプロミスは受け入れられます返す(決意) 。
全ての要素が完了したときのデフォルト値は、アニメーションが返さプロミスのオブジェクトが選択されて楽しまれることを意味する2種類の「FX」、(解決)です。
そのパラメータに追加して、オブジェクトを返し、代わりに新しいものを作成する3.ターゲットパラメータを指定した場合、.promise()メソッド。 これは、すでに約束の振る舞いを追加するために存在するオブジェクトの状況に適用されます。
文法
.promise( [type ] [, target ] )
参数 | 描述 |
---|---|
type | String类型 需要待观察队列类型。 |
target | PlainObject类型 将要绑定 promise 方法的对象。 |
より多くの例
アニメーションのプロミス最後のリターンを受け入れるコール
アニメーションの場合には、すべてのエンド(アニメーションコールバックを含め、その後、アニメーションを初期化するコールバック関数を追加)、(解決)を受信約束を返しました。
返された約束を受け入れる$ .when()ステートメントを使用します
(それはjQueryのコレクションに達成することが可能となるように.promise()メソッド)$ .when()ステートメントを使用し、(解決)を受信約束を返しました。