Latest web development tutorials

의 jQuery deferred.done () 메소드

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

사용자는 콜백 일련의 트리거 버튼, 느린 개체의 입국을 클릭하면

<버튼> 이동 </ 버튼> <P> 준비 ... </ P> <script> $ (함수 () { 지연된 개체가 해결되면 // 세 개의 함수가 호출됩니다 기능 을 Fn1 () {$ ( "P" ). 추가] ( "1" );} 기능 Fn2를 () {$ ( "P" ). 추가] ( "2" );} 기능 fn3 ( N ) {$ ( "P" ). 추가] ( N + "3"+ N );} // 지연된 개체 만들기 VAR . DFD = $ () 이연; // DFD가 해결 될 때 호출되는 처리기를 추가 DFD //되는 .done () 함수는 배열의 수 또는 기능을 얻으려면 . 완료 ( [ Fn2를,을 Fn1 ], Fn3, [ Fn1, Fn2를 ] ) // 우리는 또한 다른 방법에 연결할 수 있습니다 . 완료 (기능 ( N ) {$ ( "P" ). 추가] ( N + "완료되었습니다." );}); // 버튼을 완료로 상태를 변경을 클릭하면 $ ( "단추" ).에서 ( () 함수를 "클릭" { DFD. 해결 ( "그리고" );});}) < / 스크립트>

»시도

정의 및 사용

deferred.done () 우회 (지연) 객체가 허용되는 경우, 통화 처리기를 추가 기능.
팁 :이 방법은 하나 이상의 매개 변수를 사용합니다. deferred.done ()가 이연 객체를 반환, 당신은 추가되는 .done () 메소드를 포함, 다른 느린 개체를 연결할 수 있습니다. 우회 된 객체가 해결되면, 순서 콜백 함수는 이들은 실행을 첨가하고, 다음과 같은 방법의 사용을 매개 변수로 전달 될 수있다 : resolveWith 해결.


문법

deferred.done( doneCallbacks [, doneCallbacks ] )

参数 描述
doneCallbacks Function类型 一个函数或者函数数组,当Deferred(延迟)对象得到解决时被调用
doneCallbacks 可选。Function类型 一个函数或者函数数组,当Deferred(延迟)对象得到解决时被调用


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