javascript - 是否可以让鼠标事件通过 Canvas 层?

标签 javascript

我有一个图像网格和它上面的 Canvas 层,我想在用户滚动网格中的缩略图图像时在 Canvas 标签上做一些动画,所以我想知道是否可以让鼠标事件通过 Canvas 层?

最佳答案

在 Canvas 上试试这个 css 属性:

pointer-events: none

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

它旨在阻止元素接收任何鼠标事件。 Mozilla 似乎相信事件会像您希望的那样传递到它背后的元素。

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

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

关于javascript - 是否可以让鼠标事件通过 Canvas 层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6861430/

相关文章:

javascript - 用于组件目的的 Angular 扩展 API 模型

javascript - 使用 Jquery validate 时,表单尝试以 get 方式提交而不是 post

javascript - 如果没有转义任何内容,单引号/双引号有什么区别吗?

Javascript jQuery 样式.backgroundSize

javascript - 有没有办法在 ember 商店中的任何 ember 模型更改上设置观察者?

Javascript - 通过键获取特定 JSON 数组元素中属性的值

javascript - 自定义 OpenLayers 控件

javascript - 在 angularjs 中访问 JSON 元素

javascript - R 可折叠树 : add images dynamically in tooltip

javascript - 有没有更有效的方法来查找返回对象的子集?