我想将 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/