Latest web development tutorials

의 jQuery .promise () 메소드

jQuery를 기타 방법 jQuery를 기타 방법

.promise) (활성화되지 않은 영화 세트에 전화

$ (함수 () { VAR 사업부 = $ ( "<사업부 />" ) .. 사업부의 약속 () 수행 (기능 ( ARG1 ) { // 팝 "true"로 경고 ( === 사업부 && ARG1 === 사업부 );});})

»시도

정의 및 사용

.promise () 함수는 큐에 추가되었는지, 모든 컬렉션에 결합 된 작업의 일부 형태를 관찰 약속 객체를 반환한다.


주 : 1. .promise () 메소드는 동적으로 생성 된 약속 반환, (행동)이 큐에 추가 추가되었는지의 모든 특정 작업의 컬렉션에 바인딩 할 때, 결과 약속이 허용됩니다 (해결) .
기본값은 즐겁게 의미 2. "FX"입니다 (해결)은 모든 요소에 애니메이션이 완료되면 개체가 선택되어 약속이 돌아왔다.
당신이 대상 매개 변수를 제공하는 경우 3. .promise () 메소드는 매개 변수에 추가하고 대신 새로운 하나를 만드는 개체를 반환합니다. 이미 약속 동작을 추가 할 수있는 개체의 상황에 적용됩니다.


문법

.promise( [type ] [, target ] )

参数 描述
type String类型 需要待观察队列类型。
target PlainObject类型 将要绑定 promise 方法的对象。


예

더 많은 예제

애니메이션의 약속 끝의 반환을 수락 호출
애니메이션의 모든 말 (해결)를 수신 (애니메이션 콜백 사람들을 포함하고 콜백 함수 초기화 애니메이션을 추가) 할 때 약속을 반환했습니다.

반환 약속을 수락 $ .when () 문을 사용하여
(가 jQuery를 컬렉션 달성하는 것이 가능하게되도록 .promise () 메소드) (해결)를 수신, $ .when ()을 문 사용은 약속을 반환했습니다.


jQuery를 기타 방법 jQuery를 기타 방법