0

我只是想了解延迟的细节。
为什么以下内容不使两个调用同步?

http://jsfiddle.net/JSw5y/889/

控制台输出:
运行 ajax get
Fading in
Fading in done
完成运行 ajax get

期望的输出:
Running ajax get
Finished running ajax get
Fading in
Fading in done

4

1 回答 1

3

它不起作用,因为在这一行中:

.then(showDiv())

showDiv立即调用,而不是将其作为回调传递给.then(). 它应该是:

.then(showDiv)
于 2012-10-02T09:30:44.320 回答