SVG ShowContextMenu事件无法从嵌入式SVG图像中运行

时间:2015-12-14 15:29:49

标签: javascript svg

我有一个带有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图像时,事件是否仍然有效?我怎样才能使它们起作用?

提前致谢!

0 个答案:

没有答案