我的問題是如何如何添加一些jQuery插件完成回調
$('#Div').myPluginLoad();
添加完成回調是這樣的...
$('#Div').myPluginLoad().done(function(){
alert('task finished..!!');
});
添加一些jQuery的普金像這樣的例子...到在我的插件執行其它功能....
:
(function ($) {
$.fn.extend({
myPluginLoad: function (options) {
// defaults
var defaults = {
padding: 20,
mouseOverColor: '#000000',
mouseOutColor: '#ffffff'
}
var options = $.extend(defaults, options);
return this.each(function() {
/**
* SOME ASYNC TASK
**/
});
}
});
})(jQuery);
Plz,help !!
您將停止返回this.each,而是生成一個defferrd對象並返回它的promise對象,然後在想要完成回調時發生解析。 –