gpt4 book ai didi

javascript - 删除特定的事件处理程序

转载 作者:行者123 更新时间:2023-11-30 12:30:28 25 4
gpt4 key购买 nike

附加事件处理程序:

$(document).on('keypress', function(event){
#1
});

这将删除所有 keypress 事件处理程序:

$(document).off('keypress');

我只想从上面的代码中删除#1

这可以不使用 namespace 来完成吗?我不想创建随机字符串用作命名空间:(

最佳答案

将原始处理程序传递给 off。确保您传递的是原始函数,而不是看起来相同的新匿名函数。

这意味着您需要存储它。

var handler = function(event){
#1
};

$(document).on('keypress', handler);

$(document).off('keypress', handler);

关于javascript - 删除特定的事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27905911/

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