Определение нахождения курсора мыши на фигуре
Имеются 2 canvas-а наложенные друг на друга с какими то произвольными фигурами в них.
Примерно так: ![]() Необязательно что это были бы треугольники. Мне нужно изменить цвет произвольной фигуры при наведение на нее мыши в какой либо цвет. Метод isPointinPath не годен для более одного canvas-а. Каким образом определить, что курсор мыши наведен на произвольную фигуру? Заранее спасибо. |
Цитата:
координаты ничего не мешает получать координаты относительно опр. канвы. |
Каким образом я получу подтверждение наведение на зеленый треугольник курсора мыши в данном примере, если поверх него наложен еще один канвас с желтым треугольником?
|
Цитата:
взять то, где максимальный з индекс канвы(если он есть, или поднять идентификаторы свои "слоёв канв") и существует точка. Или вы canvas называете каждый новый "слой" на одной canvas? Тогда терминологию учить однозначно для начала |
слои canvas-ы. Можете пожалуйста привести пример алгоритма
|
Часовой пояс GMT +3, время: 06:30. |