Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery对click()事件进行排队_Jquery - Fatal编程技术网

使用jQuery对click()事件进行排队

使用jQuery对click()事件进行排队,jquery,Jquery,是否可以以某种方式将单击事件处理程序附加到一个元素,该元素将在所有其他元素之后调用 我在中注册了另一个click事件处理程序。click()我想附加另一个函数调用,它将在前一个函数调用之后执行,而不使用setTimeout() 干杯, 直到事件处理程序按注册顺序被调用。如果您最后注册这一个,它将被最后调用。但您不能保证最后一个处理程序在第一个处理程序完成后启动。@Christoph AFAIK,如果单个处理程序只执行同步操作,则您可以。虽然setTimeout()让我得出结论,它不仅是同步的,但

是否可以以某种方式将单击事件处理程序附加到一个元素,该元素将在所有其他元素之后调用

我在
中注册了另一个click事件处理程序。click()
我想附加另一个函数调用,它将在前一个函数调用之后执行,而不使用
setTimeout()

干杯,
直到事件处理程序按注册顺序被调用。如果您最后注册这一个,它将被最后调用。

但您不能保证最后一个处理程序在第一个处理程序完成后启动。@Christoph AFAIK,如果单个处理程序只执行同步操作,则您可以。虽然
setTimeout()
让我得出结论,它不仅是同步的,但我想这要由OP来澄清。是的,没错,我不能影响订单。是否可以以不同的方式注册回调,以便稍后调用?为什么不能影响顺序?请显示一些说明问题的代码。当附加多个事件时,当事件发生时,将自动逐个调用回调。没问题。我没有解释你的问题吗?是的,没错,我不能影响秩序。是否可以以不同的方式注册回调,以便稍后调用?