触发器Ctrl+z&Ctrl+y键单击按钮
Trigger Ctrl+z & Ctrl+y keypress on button click
我为Ctrl+z和<kbd]Ctrl>+ytrl+z和<kbd]Ctrl>+y 为了实现这一点,我试图在点击按钮时触发Ctrl+z和<kbd]Ctrl> 到目前为止我写的代码:case "undo":
var press = jQuery.Event("onkeydown");
press.ctrlKey = true;
press.keyCode = 90;
jQuery(".excellentableEditSpread").trigger(press);
break;
case "redo":
var press = jQuery.Event("onkeydown");
press.ctrlKey = true;
press.keyCode = 89;
jQuery(".excellentableEditSpread").trigger(press);
break;
你可以试试这个:
function doUndo(){
document.execCommand('undo', false, null);
}
function doRedo(){
document.execCommand('redo', false, null);
}
这将像ctrl+z
或ctrl+y
按压一样工作。
case "undo":
document.dispatchEvent(new KeyboardEvent('keydown', {'key': 'z', 'ctrlKey': true}));
break;
case "redo":
document.dispatchEvent(new KeyboardEvent('keydown', {'key': 'y', 'ctrlKey': true}));
break;
相关文章:
- 单击按钮以等待单击按钮
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 当值更改时,在servlet中自动获取textarea值,无需单击按钮
- 单击按钮时循环浏览匹配的表
- 单击按钮后启动javascript提示
- 单击按钮时在灯箱中显示不同的内容
- 单击按钮时加载数据
- 如何在不需要单击按钮的情况下获取选项的值
- 单击按钮时显示随机字符串
- 在单击按钮前后禁用提交按钮
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 单击按钮时Div Increment
- 若单击按钮,则更改Javascript中的变量
- 单击按钮更改加载到表中的JSON文件
- 如何在单击按钮时显示2行1列的表格
- 单击按钮前运行事件
- 如何删除父表行时;删除“;在React JS中单击按钮
- 如何创建一个表并在单击按钮时插入此标签和文本字段
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 如何在单击按钮时显示一个分区,同时隐藏另一个分区