主题: 将指定函数绑定到ctrl + [key]组合键事件上的问题。
作者: skyhe, 发布日期: 2012-05-23 16:40:57, 浏览数: 2211

我需要要编辑器里定义一个 按键事件怎么做?比喻我希望用户在按下ctrl+enter 键的时候提交内容(即触发一个我自己的回调函数)?


我看API里有下面的接口:

K.ctrl(document.body, 13, function() { alert('ctrl + enter'); });


但这个是把事件绑定要body上啊,但是用户的当前光标还停留在编辑器里的时候,这个事件肯定不会冒泡到当前页。

有什么办法,如果注册编辑器自己的用户按键事件呢?

作者: Roddy, 发布日期: 2012-05-23 17:28:35

注册2个事件


K.ctrl(document.body, 13, function() { alert('ctrl + enter'); });

K.ctrl(K.instances[0].edit.doc.body, 13, function() { alert('ctrl + enter'); });

回复
发表新帖 发表回复