SVG oncontextmenu不在firefox中工作

时间:2016-12-11 00:49:40

标签: javascript html firefox svg

我使用JavaScript在html页面上生成svg。
在一个循环中,我正在添加oncontextmenu atributte,如下所示:

      mapString += "<rect x='" + (y * tileSize) +
    "' y='" + (i * tileSize) +
    "' width='" + tileSize + "' height='" + tileSize +
    "' fill='" + fill +
    "' stroke='black' oncontextmenu='flagTile(" + i +
    "," + y + "," + mapName +")' onclick='" +
    "openTile(" + i + "," + y + "," + mapName + ")'></rect>";

代码在chrome,Internet Explorer和edge中按预期工作 但oncontextmenu不会在firefox中触发。对问题是什么以及如何合理解决问题的任何建议?正如您所看到的,我希望能够将其添加到内联中,因为在以后添加它会非常不方便。

0 个答案:

没有答案