Я попытался изменить изображения на своем сайте с img
до svg
, изменив теги img
на теги embed
и object
. Но реализация функции onclick
, которая ранее содержалась в теге img
, оказалась наиболее сложной.
Я обнаружил, что onclick
не имеет эффекта при размещении внутри тега object
или embed
.
Итак, я создал div
исключительно для svg и поместил onclick
в этот тег div
. Но без эффекта, если посетитель не нажимает на края/дополнение изображения.
Я прочитал о наложении a div
, но стараюсь избегать использования позиционирования absolute
или вообще указывать position
.
Есть ли другой способ применить onclick к svg?
Кто-нибудь столкнулся с этой проблемой? Вопросы и предложения приветствуются.