我有一个svg,我可以在这个svg上绘制多个形状。现在我的要求是我想听ctrl + C,ctrl + V,ctrl + D,Esc,Delete这样的键盘事件,以便我可以复制,粘贴,复制所选的形状。但我不知道在SVG上听键盘事件。我尝试了以下代码,但没有运气!!
mySVG.on("keydown", function () {
//code to handle keydown
});
有任何帮助吗?提前谢谢。
答案 0 :(得分:4)
因为SVG不是输入类型,所以请在窗口上监听事件:
$(window).on('keypress', function (evt){ ... })