在JavaScript中实现撤销功能

Implementing undo functionality in JavaScript

本文关键字:功能 实现 JavaScript      更新时间:2023-09-26

如何在javascript中实现ctrl z ?

在谷歌搜索了无数次之后,我偶然发现了execCommand:

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

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

有什么想法、见解、建议、例子等吗?

由于这个问题还没有得到官方的答复,所以我写了这篇文章,希望对大家有所帮助

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

$('input').disableUndo();

或者当用户试图撤销

时,你想让它做些什么
$('input').disableUndo(function(element){
    // do custom stuff   
});
<<p> jsFiddle演示/strong>