Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使onClick事件等于undo-keyCode组合?(JavaScript)_Javascript_Undo_Quill_Redo - Fatal编程技术网

使onClick事件等于undo-keyCode组合?(JavaScript)

使onClick事件等于undo-keyCode组合?(JavaScript),javascript,undo,quill,redo,Javascript,Undo,Quill,Redo,是否可以使onClick事件等于键代码的组合?我正在试着做一个撤销按钮。我想要的是按钮的onClick事件等于按下“Command-Z”或“Ctrl-Z” 我无法从头创建撤消功能。我用的是QuillJS。撤消功能已经使用键控方法内置到程序中。但是程序中没有内置撤销按钮。我正在尝试创建一个激活undo keydown事件的按钮。按下按钮后,调用函数: quill.history.undo(); 查看以下文档: 直接回答您的问题,没有办法欺骗quilljs编辑器,使其认为您以这种方式按下了cont

是否可以使onClick事件等于键代码的组合?我正在试着做一个撤销按钮。我想要的是按钮的onClick事件等于按下“Command-Z”或“Ctrl-Z”


我无法从头创建撤消功能。我用的是QuillJS。撤消功能已经使用键控方法内置到程序中。但是程序中没有内置撤销按钮。我正在尝试创建一个激活undo keydown事件的按钮。

按下按钮后,调用函数:

quill.history.undo();
查看以下文档:


直接回答您的问题,没有办法欺骗quilljs编辑器,使其认为您以这种方式按下了control+z。

Naw,对此表示抱歉:我尝试过这种方法,但总是会弹出一个错误代码,说“quill”未定义。很抱歉,我不知道如何修复错误代码。您以前使用过QuillJS吗?在某些时候,您应该定义一个变量,例如“var foo=new Quill(…)”。不要使用“quill”,而是您定义的变量。我开始了另一个问题,可以在中找到,我仍然无法使撤消/重做功能正常工作。我能够创建按钮,但按钮目前没有任何功能。我正在使用React Quill,我不必创建新的Quill变量来使用该程序。我知道你的函数必须工作,因为我在别处见过它,我就是不知道如何在我的代码中工作。你能看看我链接到的另一个帖子吗?我写下了我使用的代码。谢谢你的帮助!