notifyWith()

このエントリーをはてなブックマークに追加

deferred.notifyWith()はDeferredオブジェクトに設定されているdeferred.progress()を実行する為のメソッドです。

deferred.notify()と異なり実行時にthisの値定義可能です。

var def = $.Deferred();
def.done(function(){
	$("p").text("完了");
}).progress(function(){
	$("p").text(this);
});
var i=0;
var noti = setInterval(function(){
	def.notifyWith(i++);
},400);
setTimeout(function(){
	clearInterval(noti);
	def.resolve();
},4000);

sample

jQuery 1.7.0での追加/変更

deferred.notifyWith()はjQuery 1.7.0で追加されたメソッドです

参考URL

deferred.notifyWith() – jQuery API

登録日 : 2012年12月09日 最終更新日 : 2012年12月9日

同じカテゴリー(Deferred)のエントリー

検索

スポンサードリンク

バージョン

リファレンス