Браузеры, которые внедрили части спецификации SVG (Firefox и т.д.), бесплатно проводят тестирование для нас - если я присоединяю слушателя mousedown к объекту SVG, я получаю уведомление о каждом клике. Это удивительно, особенно для сложных многоугольников.
Мне интересно, есть ли способ, которым я могу использовать эту функцию для еще большего тестирования хит. Я хочу знать, пересекает ли данный прямоугольник любую из моих форм SVG.
Например, я добавляю к моему элементу 3 сложных полигона. Теперь я хочу знать, пересекает ли прямоугольник (40, 40, 100, 100) любой из них. Кто-нибудь имеет представление о том, как я мог бы подключиться к уже имеющейся поддержке проверки работоспособности, вместо того, чтобы добавлять сам этот код?
Спасибо