Ale*_*lex 10 javascript jquery events
我有两个函数挂在submit表单的事件上.每个功能都在不同的位置,一个功能可以影响另一个功能.
submit
如何强制其中一个函数与最低优先级挂钩(即最后执行)?
bal*_*pha 7
我能想到四种方式:
自己管理回调,并且只有一个事件处理程序以所需的顺序调用函数.
在应该最后触发的函数中,在零毫秒超时中执行实际工作.如果所有其他函数同步工作(并且您可以使用事件冒泡期间未发生的最终函数),那么这将实现相同的目的.
在DOM树中将要被触发的最后一个处理程序绑定在更高的位置.你必须测试它是否适用于submit事件; 这些事件的冒泡在IE中不起作用,但是jQuery文档提到这已经在jQuery中规范化了.可能值得一试.
有点类似于1.,当绑定除低优先级之外的任何其他处理程序时,取消绑定后者,绑定新的处理程序,最后重新绑定最后一个要运行的处理程序.
归档时间:
13 年,11 月 前
查看次数:
6526 次
最近记录:
12 年,5 月 前