Можно ли пропускать события мыши через слой холста?

У меня есть сетка изображений и слой холста поверх нее, я хотел бы сделать некоторые анимации на теге canvas, как только пользователь перевернет изображение миниатюр из сетки, поэтому я задаюсь вопросом, можно ли позволить мыши события проходят через слой холста?

Ответ 1

Попробуйте использовать это свойство css на вашем холсте:

pointer-events: none

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

Он предназначен для предотвращения того, чтобы элемент получал какие-либо события мыши вообще. Mozilla, похоже, считает, что событие пройдет через элементы, стоящие за ним, как вы надеетесь.

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

Похоже, что это может не поддерживаться в IE и Opera, поэтому вам может потребоваться отключить анимацию в этих браузерах.