<分区>
如何在 javascript 中实现 ctrl z?
经过多次谷歌搜索,我偶然发现了 execCommand:
我正在使用 document.execCommand("undo", false, null)
,但它不起作用
使用 Firefox。
我输入了第二个和第三个参数,尽管它们在 Firefox 中是可选的。
任何想法、见解、建议、示例等?
标签 javascript
<分区>
如何在 javascript 中实现 ctrl z?
经过多次谷歌搜索,我偶然发现了 execCommand:
我正在使用 document.execCommand("undo", false, null)
,但它不起作用
使用 Firefox。
我输入了第二个和第三个参数,尽管它们在 Firefox 中是可选的。
任何想法、见解、建议、示例等?
最佳答案
因为这个问题还没有得到官方的回答,所以如果这有帮助我就写下这个
它扩展了 jquery,因此它可以检测 ctrl + z。并且可以像这样使用:
$('input').disableUndo();
或者如果您希望它在用户尝试撤消时执行某些操作
$('input').disableUndo(function(element){
// do custom stuff
});
关于javascript - 在 JavaScript 中实现撤消功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15884031/
相关文章:
javascript - cordova window.pageYOffset 总是返回 0
javascript - 无法使用 slickgrid + Knockout 进行排序
javascript - Laravel PHP - 从 DB 到 PHP 到 JS 到 HTML 的自定义 JSON 对象
javascript - HTML/jQuery onload/load 在 iOS 上未执行
JavaScript : how to know which tab is active
JavaScript 填充和清除 <input> 文本框