我有一个带有SVG图像的HTML页面。在SVG图像中是另一个SVG图像。
下面的代码显示了HMTL页面上SVG图像的摘录。
<image x="100" y="80" width="250px" height="300px" xlink:href="TestModule-Basic.svg" onclick="moduleSelected('Test Expanded')" />
<g id="p21" transform="translate(50, 175)" visibility="inherit" class="General" oncontextmenu="ShowContextMenu(event, this)">
</g>
在TestModule-Basic.svg中,组是与组id = 21完全相同的组。如上所示。
每个SVG图像都有一个用于ShowContextMenu(...,....)的功能(在SVG文件中),对于此测试,它只是打印到控制台。
我遇到的问题是该函数不会从TestModule-Basic事件中调用。但是它确实从其他svg文件调用。
当您将svg图像添加到另一个svg图像时,事件是否仍然有效?我怎样才能使它们起作用?
提前致谢!