是否可以让鼠标事件通过画布层?

Ric*_*hez 16 javascript

我有一个图像网格和一个画布层,一旦用户从网格上滚动缩略图图像,我想在canvas标签上做一些动画,所以我想知道是否可以让鼠标事件通过画布层?

Eri*_*sen 27

在画布上试试这个css属性:

pointer-events: none
Run Code Online (Sandbox Code Playgroud)

http://dev.w3.org/csswg/css3-ui/#pointer-events

它旨在防止元素接收任何鼠标事件.Mozilla似乎相信这个事件会像你希望的那样传递给它背后的元素.

https://developer.mozilla.org/en/CSS/pointer-events

看起来IE和Opera可能不支持这种情况,因此您可能必须在这些浏览器中禁用动画.