要销毁通过 addEventListener
添加的 mousemove
事件监听器,您可以使用 removeEventListener
方法。确保提供相同的事件类型和事件处理程序函数,以确保正确地移除监听器。以下是具体的步骤:
定义事件处理程序函数:
function choose(event) {
// 处理鼠标移动事件
}
添加事件监听器:
document.addEventListener('mousemove', choose);
移除事件监听器:
document.removeEventListener('mousemove', choose);
通过调用 removeEventListener
方法,使用相同的事件类型和事件处理程序函数,您可以将之前添加的 mousemove
事件监听器销毁,停止监听鼠标移动事件。
请注意,要成功移除事件监听器,添加和移除监听器的代码必须在相同的作用域中执行。另外,确保在不再需要监听事件时进行销毁,以避免潜在的性能问题和内存泄漏。