为什么通知不想在我的推荐示例中工作?

时间:2015-12-16 19:41:52

标签: javascript jquery deferred

我刚刚开始学习延迟的jquery。直到我到达通知区域,事情进展顺利。你会看到我的代码的一部分被注释掉了,我认为我可以使用通知,但没有去。

SqlQueryBuilder.Append("123");

1 个答案:

答案 0 :(得分:0)

.notify()方法只能应用于Deferred对象。 $('div')返回一个jQuery集合,而不是一个延迟对象。您可以使用.promise()获取一个Deferred对象,该对象在所选元素的所有动画都已完成时解析。此外,在.each()循环中,您只需在当前元素上调用.notify(),而不是所有div元素。

所以它应该是:

$(this).promise().notify(i);