javascript - jQuery 在所见即所得文本区域中触发 keyCode Ctrl+Shift+z 和 Ctrl+z

标签 javascript jquery triggers wysiwyg keycode

我想知道如何触发由 Ctrl+z 组成的事件 keyCode和由 Ctrl+Shift+z 组成的事件键码?

最佳答案

使用e.which,它已经被jquery规范化了跨浏览器。

$(document).keydown(function(e){
      if( e.which === 90 && e.ctrlKey && e.shiftKey ){
         console.log('control + shift + z'); 
      }
      else if( e.which === 90 && e.ctrlKey ){
         console.log('control + z'); 
      }          
}); 

关于javascript - jQuery 在所见即所得文本区域中触发 keyCode Ctrl+Shift+z 和 Ctrl+z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7747536/

相关文章:

javascript - 如何在 React.js 上解析 "Warning: Encountered two children with the same key"

javascript - 相同的动画在不同的方向上花费的时间更长

javascript - 如何使用按钮同时单击 anchor 链接上的事件来提交表单?

javascript - 如何每 6 秒更换一次图像?

MySQL 触发问题 : only trigger when a column is changed?

javascript - 为什么 Twitter 将字符串传递到它的脚本加载 JS 片段中?

javascript - 有什么方法可以使用 Web 控制台动态更改 JS?

jQuery 更改所有子项的 id 属性

mysql - MySql 插入触发器出现未定义错误

mysql - 后触发器不允许更新新行