我有一个关于处理由点击不同按钮触发的事件的问题:
假设我们有几个按钮指向同一个事件处理程序(通过 JQuery 的“one”函数附加)
如果事件处理程序的第一步是通过调用 JQuery 的 off 来禁用所有其他按钮的事件处理程序 - 是否仍然可以快速单击其他按钮排队并在第一个按钮的事件处理程序时执行执行完毕了吗?即使第一个按钮单击删除了所有按钮的处理程序?我认为浏览器可能会保留一个与 JavaScript 线程分开管理的内部事件队列。
我有一个关于处理由点击不同按钮触发的事件的问题:
假设我们有几个按钮指向同一个事件处理程序(通过 JQuery 的“one”函数附加)
如果事件处理程序的第一步是通过调用 JQuery 的 off 来禁用所有其他按钮的事件处理程序 - 是否仍然可以快速单击其他按钮排队并在第一个按钮的事件处理程序时执行执行完毕了吗?即使第一个按钮单击删除了所有按钮的处理程序?我认为浏览器可能会保留一个与 JavaScript 线程分开管理的内部事件队列。