gpt4 book ai didi

jquery - 有没有办法强制事件处理的顺序?

转载 作者:行者123 更新时间:2023-12-01 05:49:06 24 4
gpt4 key购买 nike

有没有办法保证事件处理程序成为第一响应者?

例如,假设我们将 2 个事件处理程序绑定(bind)到同一个文本区域

function first(event) {
event.stopPropagation();
console.log('first function');
}

function second(event) {
console.log('second function');
}

$('body').on('keypress', 'textarea', first);
...
$('body').on('keypress', 'textarea', second);

假设我们无法控制事件处理程序顺序代码声明,是否有办法让 second 使其首先被处理?

最佳答案

实际上您无法真正控制事件处理程序的触发顺序。它们被设计为按照插入的顺序触发,我认为你无法改变这一点。您确实可以使事件在事件链的顶部和底部触发,但它并不能始终解决问题,而且在我看来它也会变得困惑。我建议重新审视设计。

关于jquery - 有没有办法强制事件处理的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24031000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com