gpt4 book ai didi

JavaScript removeEventListener 通过变量名

转载 作者:行者123 更新时间:2023-11-30 10:07:43 26 4
gpt4 key购买 nike

有没有办法根据变量而不是事件来删除偶数监听器?我想删除我设置的两个事件监听器,但不想删除第三方网站可能已启用的其他事件监听器。

var scrollVar = window.addEventListener('scroll', someFunction, false);
window.removeEventListener(scrollVar);

最佳答案

removeEventListener 接受第二个参数,即您要删除的特定回调函数。所以在你的情况下,你可以通过将 someFunction 传递给调用来做你想做的,它不会删除其他处理程序。

window.addEventListener('scroll', someFunction, false);
window.removeEventListener('scroll', someFunction, false);

关于JavaScript removeEventListener 通过变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28332050/

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