Javascript 将鼠标事件层叠在画布上的Div之间?

Javascript 将鼠标事件层叠在画布上的Div之间?,javascript,html,canvas,mouseevent,Javascript,Html,Canvas,Mouseevent,那么,有没有一种方法可以将画布覆盖在相同大小的div上,让div和canvas各自拥有各自的mouseevent处理程序来处理mouseclick、mouseover和mousemove事件,尽管画布位于其上?如果是这样的话,我如何做到这一点?一个方法调用另一个方法有什么错 或者,如果它们大小相同,并且您总是希望立即调用它们,那么您可能只需要为所有鼠标事件使用一个方法,并且始终将这些方法存在于分层的最顶层对象上。将作为的子对象,即。画布上发生的事件将冒泡到div,您可以处理它们两次

那么,有没有一种方法可以将画布覆盖在相同大小的div上,让div和canvas各自拥有各自的mouseevent处理程序来处理mouseclick、mouseover和mousemove事件,尽管画布位于其上?如果是这样的话,我如何做到这一点?

一个方法调用另一个方法有什么错

或者,如果它们大小相同,并且您总是希望立即调用它们,那么您可能只需要为所有鼠标事件使用一个方法,并且始终将这些方法存在于分层的最顶层对象上。

作为
的子对象,即
。画布上发生的事件将冒泡到div,您可以处理它们两次