如何在javascript中实现ctrl z(撤销)功能?
在多次谷歌搜索后,我偶然发现了execCommand函数:
我尝试使用document.execCommand("undo", false, null)
来实现撤销操作,但是在Firefox浏览器中无法正常工作。
虽然在Firefox中第二个和第三个参数是可选的,但我还是填写了这两个参数。
是否有任何想法、见解、建议、示例等可以分享?
如何在javascript中实现ctrl z(撤销)功能?
在多次谷歌搜索后,我偶然发现了execCommand函数:
我尝试使用document.execCommand("undo", false, null)
来实现撤销操作,但是在Firefox浏览器中无法正常工作。
虽然在Firefox中第二个和第三个参数是可选的,但我还是填写了这两个参数。
是否有任何想法、见解、建议、示例等可以分享?
由于这个问题还没有得到官方回答,如果这有所帮助,我写了以下内容:
它扩展了jQuery,以便检测ctrl + z。可以像这样使用:
$('input').disableUndo();
或者如果您希望在用户尝试撤消操作时执行某些操作
$('input').disableUndo(function(element){
// do custom stuff
});