teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

調整

2018/07/26 12:19

投稿

yambejp
yambejp

スコア117944

answer CHANGED
@@ -1,2 +1,22 @@
1
1
  whenするときに$.Deferred()をつかってhogeの戻り値で
2
- resolve()をreturnしてみてはどうでしょうか?
2
+ resolve()をreturnしてみてはどうでしょうか?
3
+
4
+ # 追記
5
+ ごめんなさいちょっと違いました
6
+ ```javacript
7
+ var d = new $.Deferred();
8
+ $.when(d).done(function(){
9
+ hogehoge()
10
+ });
11
+ (function(d){
12
+  var loading = $("<div>")
13
+   .addClass("progress progress-striped active")
14
+   .append($("<div>")
15
+   .addClass("progress-bar")
16
+   .css("width", "100%")
17
+  );
18
+  $(".ui-dialog-content").prepend(loading);
19
+  d.resolve();
20
+ )(d); //hoge()の部分
21
+ }
22
+ ```