监听Ueditor的 iframe中的按键,按键组合事件(Ctrl+s)
2024-08-28 03:11:09
个人博客 地址: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创建后返回的实例对象
最新文章
- Some Link: Java Reflection
- super
- yii添加行的增删改查
- UITableViewCell 重合问题解决方法
- 夜未央Test1
- AOP in Spring
- Docx组件读写Word文档介绍
- ajax 原理----初级篇
- 学会git玩转github,结尾有惊喜!有惊喜!有惊喜!
- xls表格 ctrl+D 和ctrl+Enter区别 --快速填充相同数据,同时填充多个不同数据
- 【洛谷P3810】陌上花开
- 获取Methods成员方法类
- UVa 10561 Treblecross (SG函数)
- 读书笔记-APUE第三版-(8)进程控制
- 学习 TList 类的实现[4]
- python-thread多线程
- Comet:基于 HTTP 长连接的“服务器推”技术(转载)
- 动画中的id与class使用css3的优先级问题
- Opencv+pycharm+anaconda配置
- expect--脚本实现免交互命令
热门文章
- 20194651—自动生成四则运算题第一版报告chris
- winform应用如何发布(不用打包)、并提醒用户自动更新
- Rust学习笔记一 数据类型
- [git]git入门
- java Map排序问题
- BZOJ 1042 [HAOI2008]硬币购物(完全背包+容斥)
- 在centos6.3下安装php的Xdebug
- 不用'+'完成a + b
- [Effective Java 读书笔记] 第8章 通用程序设计
- yum 升级php版本