Можно ли позволить событиям мыши проходить через слой холста?
У меня есть сетка изображений и слой холста поверх него, я хотел бы сделать некоторые анимации на теге canvas, как только пользователь переместится по миниатюре изображения из сетки, поэтому мне интересно, возможно ли пропустить события мыши через слой холста?
1 ответ
Решение
Попробуйте это свойство css на вашем холсте:
pointer-events: none
http://dev.w3.org/csswg/css3-ui/
Он предназначен для того, чтобы элемент вообще не получал никаких событий мыши. Похоже, что Mozilla верит, что это событие пройдет к таким элементам, на которые вы надеетесь.
https://developer.mozilla.org/en/CSS/pointer-events
Похоже, что это может не поддерживаться в IE и Opera, поэтому вам, возможно, придется отключить анимацию в этих браузерах.