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

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

1 ответ

Решение

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

pointer-events: none

http://dev.w3.org/csswg/css3-ui/

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

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

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

Другие вопросы по тегам