个人博客 地址:https://www.wenhaofan.com/a/20190716214214

监听按键事件

ueditor.ready(function() {
    UE.dom.domUtils.on(ueditor.body,"keydown",function(oEvent){
      var oEvent = oEvent || window.oEvent; 
      //获取键盘的keyCode值
      var nKeyCode = oEvent.keyCode || oEvent.which || oEvent.charCode;
      //do something
    });
}

监听按键组合事件(Ctrl+s)

ueditor.ready(function() {
    UE.dom.domUtils.on(ueditor.body,"keydown",function(oEvent){
   var oEvent = oEvent || window.oEvent; 
   //获取键盘的keyCode值
   var nKeyCode = oEvent.keyCode || oEvent.which || oEvent.charCode;
   //获取ctrl 键对应的事件属性
   var bCtrlKeyCode = oEvent.ctrlKey || oEvent.metaKey;
   if( nKeyCode == 83 && bCtrlKeyCode  ) {
   //do something
   //阻止触发默认的ctrl+s事件
   oEvent.returnValue = false;
   } 
    });
}

注意

1.监听事件需要在ueditor.ready回调中执行,因为绑定监听时需要获取到ueditor.body对象,该对象在ueditor初始化完成后才能获取到。

2.ueditor为Ueditor创建后返回的实例对象

最新文章

  1. Some Link: Java Reflection
  2. super
  3. yii添加行的增删改查
  4. UITableViewCell 重合问题解决方法
  5. 夜未央Test1
  6. AOP in Spring
  7. Docx组件读写Word文档介绍
  8. ajax 原理----初级篇
  9. 学会git玩转github,结尾有惊喜!有惊喜!有惊喜!
  10. xls表格 ctrl+D 和ctrl+Enter区别 --快速填充相同数据,同时填充多个不同数据
  11. 【洛谷P3810】陌上花开
  12. 获取Methods成员方法类
  13. UVa 10561 Treblecross (SG函数)
  14. 读书笔记-APUE第三版-(8)进程控制
  15. 学习 TList 类的实现[4]
  16. python-thread多线程
  17. Comet:基于 HTTP 长连接的“服务器推”技术(转载)
  18. 动画中的id与class使用css3的优先级问题
  19. Opencv+pycharm+anaconda配置
  20. expect--脚本实现免交互命令

热门文章

  1. 20194651—自动生成四则运算题第一版报告chris
  2. winform应用如何发布(不用打包)、并提醒用户自动更新
  3. Rust学习笔记一 数据类型
  4. [git]git入门
  5. java Map排序问题
  6. BZOJ 1042 [HAOI2008]硬币购物(完全背包+容斥)
  7. 在centos6.3下安装php的Xdebug
  8. 不用'+'完成a + b
  9. [Effective Java 读书笔记] 第8章 通用程序设计
  10. yum 升级php版本