在JavaScript中实现撤消功能

时间:2013-04-08 16:12:45

标签: javascript

如何在javascript中实现ctrl z?

经过多次谷歌搜索后,我偶然发现了execCommand:

我正在使用document.execCommand("undo", false, null),但它不起作用 使用Firefox。

我输入了第二个和第三个参数,即使它们在Firefox中是可选的。

任何想法,见解,建议,示例等?

1 个答案:

答案 0 :(得分:0)

由于这还没有得到正式回答,所以我写了这个,如果这有帮助的话

它扩展了jquery,以便检测 ctrl + z 。并且可以像这样使用:

$('input').disableUndo();

或者如果您希望它在用户尝试撤消时执行某些操作

$('input').disableUndo(function(element){
    // do custom stuff   
});

<强> jsFiddle Demo