中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

jQuery deferred.done() 方法

jQuery 雜項方法jQuery 雜項方法

實例

當(dāng)用戶點擊按鈕時,受理延遲對象,觸發(fā)一系列回調(diào)函數(shù)

<button>Go</button> <p>準(zhǔn)備...</p> <script> $(function () { // 當(dāng)Deferred對象被解決時,3個函數(shù)被調(diào)用 function fn1() { $( "p" ).append( " 1 " ); } function fn2() { $( "p" ).append( " 2 " ); } function fn3( n ) { $( "p" ).append( n + " 3 " + n ); } //創(chuàng)建一個deferred對象 var dfd = $.Deferred(); // 添加當(dāng)dfd解決時被調(diào)用的處理程序 dfd // .done() 可以獲取函數(shù)或函數(shù)數(shù)組的數(shù)量 .done( [ fn1, fn2 ], fn3, [ fn2, fn1 ] ) // 我們也可以連接其他的方法 .done(function( n ) { $( "p" ).append( n + " 已完成。" ); }); // 當(dāng)按鈕被點擊時修改狀態(tài)為已完成 $( "button" ).on( "click", function() { dfd.resolve( "" ); }); }) </script>

運行代碼 ?

定義和用法

deferred.done() 函數(shù)當(dāng)Deferred(延遲)對象被受理時,調(diào)用添加的處理程序。
提示:該方法接受一個或者多個參數(shù)。deferred.done() 返回的是一個 Deferred 對象, 可以連接其他的延遲對象方法,包括額外的 .done() 方法。當(dāng)Deferred 對象得到解決時,回調(diào)函數(shù)按它們被添加時的順序執(zhí)行,并且可以作為參數(shù)傳遞給如下的方法使用:resolve,resolveWith。


語法

deferred.done( doneCallbacks [, doneCallbacks ] )
參數(shù) 描述
doneCallbacks Function類型 一個函數(shù)或者函數(shù)數(shù)組,當(dāng)Deferred(延遲)對象得到解決時被調(diào)用
doneCallbacks 可選。Function類型 一個函數(shù)或者函數(shù)數(shù)組,當(dāng)Deferred(延遲)對象得到解決時被調(diào)用

jQuery 雜項方法jQuery 雜項方法

其他擴展