我有一个内容可编辑的div,我想禁用撤消操作,即对可编辑div进行控制+ z操作,我试过这样的
//key up handles all keypresse events. Backspace wont fire for simple keypress event in jquery
$("#Partner").keyup(function (e) {
if (e.keyCode == 90) {
e.preventDefault();
return;
}
我仍然能够执行撤消操作,有关如何在可编辑div上禁用撤消的任何输入吗?
答案 0 :(得分:1)
这是解决方案
$("#Partner").keydown(function (e) {
if (e.keyCode == 90 && e.ctrlKey) {
e.preventDefault();
return;
}
});
//key up handles all keypresse events. Backspace wont fire for simple keypress event in jquery
$("#Partner").keyup(function (e) {
if (e.keyCode == 90 && e.ctrlKey) {
e.preventDefault();
return;
}
答案 1 :(得分:0)
试试这个......
$("#Partner").bind("keydown", function (e) {
if (e.keyCode == 90 && e.ctrlKey) {
e.preventDefault();
return;
}
}
注意:键操作也在keydown操作中执行。所以尽量防止keydown事件阻止默认行为。