javascript - 将多个事件处理程序分配给单个事件

标签 javascript

我想将 JavaScript 函数分配给已有处理函数的事件。新函数不应更改或删除(取消分配)现有函数。

举个例子:

我有一个名为 exFunction() 的函数,该函数已分配给 document.onmousemove。我有另一个函数 newFun() 分配给同一事件。我想要发生的是当 document.onmousemove 事件发生时,两个函数都会被触发。

newFun() 不是静态函数。它会根据网页变化。 (否则我可以编写另一个调用这两个函数的函数)。

仅限纯 JavaScript

最佳答案

通过使用addEventListener,您可以应用多个函数。

document.addEventListener('mousemove', exFunction)
document.addEventListener('mousemove', newFun)

关于javascript - 将多个事件处理程序分配给单个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47216277/

相关文章:

javascript - Angular 如何知道应该重新应用绑定(bind)以使用更新的数据刷新 UI 元素?

javascript - 在 Protractor 中通过 ng-click 选择一个元素

Java脚本;非常简单的幻灯片

javascript - HTML 如何相对于两个 div 定位一个按钮?

javascript - 在 Morris Donut 图表中禁用悬停选项

javascript - 过滤对象键不为空的数组

javascript - 使用knockoutjs时滚动到 anchor 标记

javascript - 是否可以从 three.js 中的字节数组加载图像和模型?

javascript - 在按钮之前查找 div

javascript - HTML5 Canvas 获取变换矩阵?