相关疑难解决方法(0)

在jQuery中取消延迟的Promise

如何在不从DOM中删除元素的情况下取消承诺?

小提琴

我运行了这段代码:

$("#box")
  .delay(2000)
  .show("slow")
  .delay(2000)
  .promise()                            
  .then(function(){log("Done");});
Run Code Online (Sandbox Code Playgroud)

在此之后,有没有办法取消承诺?双方clearQueue()stop(true)没有工作,因为这不是我想要取消的动画.我看到remove()应该这样做......但我只想停止承诺,而不是删除整个元素.

javascript jquery promise jquery-deferred

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-deferred ×1

promise ×1