У меня есть сетка изображений и слой холста поверх нее, я хотел бы сделать некоторые анимации на теге 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, поэтому вам может потребоваться отключить анимацию в этих браузерах.