我已经尝试改变我的网站上的图像从 img
到 svg
,改变 img
标签到 embed
和 object
标签。但是,实现以前包含在 img
标记中的 onclick
函数被证明是最困难的。
我发现 onclick
在放置在 object
或 embed
标签内时没有任何作用。
因此,我为 svg 专门制作了一个 div
,并将 onclick
放在这个 div
标记中。但是,除非访问者点击图像的边缘/填充,否则没有效果。
我已经阅读了有关覆盖 div
,但我试图避免使用 absolute
定位,或指定 position
在所有。
还有其他方法可以将 onclick 应用于 svg 吗?
有人遇到过这个问题吗? 欢迎提出问题和建议。