0

我编写了一个小插件来处理文本到输入到文本的字段以进行即时编辑,它包含允许用户在进程的不同时间间隔运行函数的参数。

我希望用户能够单击“执行器”(控制过程的元素),并选择在单击按钮后运行一个干预函数(函数 A),并在返回字段后运行另一个函数成标准文本(功能 B)。

假设函数 A 通常包含某种异步调用。如何使函数 B 在函数 A 完成后强制运行?我试图避免必须传递某些值以将函数“标记”为就绪的情况。

4

1 回答 1

2

由于还没有答案,我会试一试。我想我知道你想做什么。

你所有的异步调用都会有一个可选的回调。因此,您可以在其中调用一个函数,也可以设置一些自定义事件。

http://api.jquery.com/bind/

然后,您可以将事物“绑定”到这些事件。因此,当该事件或函数调用时,其他函数会调用。本质上是事件处理程序和侦听器。

因此,当您的应用程序中发生不同的事情时,只需让事物监听事件,并在任何给定时间激活或使用它们是否可以打开或关闭。

您也可以这样做,因为我认为您最初尝试使用布尔标志,但根据您拥有的数量,这可能会变得非常混乱。

于 2010-10-18T19:07:26.287 回答