在写在线编辑时需要使用 ctrl+s
组合键完成保存的功能,今天总结下用法。
监听 ctrl+s
组合键,并自定义功能,其他键位正常使用
1 | document.onkeydown = function(e) { |
按下 ctrl+l
打印 event
会有如下结果
1 | altKey : false |
根据 altKey, shiftKey, keyCode
我们还可以完成 alt, shift
等组合键的判断。
如果考虑兼容问题,可以直接使用一个开放组件 jQuery.Hotkeys
1 | $(document).on('keydown', null, 'ctrl+a', fn); |
