Комментарий: я использовал событие SVG Click, чтобы сделать все недавно. Причина, по которой я использую SVG вместо холста, заключается в том, что элементы в SVG могут добавлять события клика. Далее, давайте подробно представим метод добавления. Заинтересованные друзья могут узнать об этом.
Недавно я использовал событие SVG Click, чтобы сделать вещи. Причина, по которой я использую SVG вместо холста, заключается в том, что элементы в SVG могут добавлять события клика. Подробная разница между ними заключается в следующем:Сравнение между холстом и SVG (см. Подробности)
В следующей таблице перечислены некоторые различия между Canvas и SVG.
Холст
• В зависимости от разрешения
• Обработчик событий не поддерживается
• Слабая способность рендеринга текста
• Возможность сохранять изображения результатов в .png или .jpg формат
• Лучше всего подходит для игр, многие из которых часто перекрашены
Svg
• без разрешения
• Поддержка обработчиков событий
• Лучше всего для приложений с большими областями рендеринга (например, карты Google)
• Высокая сложность может замедлить рендеринг (без применения, которое перегружает DOM)
• Не подходит для игровых приложений
Сделанная веб -страница может использоваться обычно под chorme, поскольку она поддерживает мобильные устройства, а также является нормальной для тестирования на Android. Однако при открытии страницы на iPad я обнаружил, что событие Click было бесполезным. Я проверил много информации и обнаружил, что причина проблемы. Позже я обнаружил, что демонстрация описания SVG в W3C действительно может достичь эффекта клика. По сравнению с кодом, я обнаружил, что событие Click, добавленное в элементы SVG от jQuery, и в элементах SVG нет описания onclick = circle_click (evt). Я добавил onclick = click (evt), и действительно есть событие Click на элементах SVG на iPad.