javascript – jquery事件优先级

我有两个函数钩在表单的submit事件上.每个功能都在不同的地方,一个功能可以影响另一个功能.

如何强制这些功能之一与最低优先级挂钩(即最后执行)?

解决方法

有四种方式可以想到:

>自己管理回调,只有一个事件处理程序按所需的顺序调用函数.
>在应该最后触发的函数中,在零毫秒超时中进行实际工作.如果所有其他功能同步工作(并且您可以在活动冒泡时不会发生最后一个功能),这将实现同样的事情.
>在DOM树中绑定待处理的最后一个处理程序.您必须测试是否与提交事件一起使用;这些事件的冒泡在IE中不起作用,但jQuery docs提到这已经在jQuery中被规范化了.可能值得一试.>有点类似于1.,当绑定任何其他处理程序而不是低优先级的处理程序时,解除绑定后者,绑定新的,最后重新绑定最后一个待运行.

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...