KindEditor 怎么才能支持 OS X 下的 CMD+Enter 按键提交呢?
OSChina 目前用的 KindEditor 已经绑定了 Ctrl + Enter 提交,相应代码是:
afterCreate : function(){ K.ctrl(this.edit.iframe.get(0).contentWindow.document, 13, function() { $("#${editor_id}").parent().submit(); }); },
该方法在 Windows 下和 Mac 下可使用 Ctrl + Enter (Control + Enter) 来提交表单。
现在想让它支持 CMD + Enter 提交,该怎么处理呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
试了一下 control+Enter和CMD+Enter都可以了
@Roddy
搞定了,解决方法:
不过不知道为什么用 K.bind 方法就不行。。。
搞定了
再次测试看看是否有效果? CMD + Enter
是用 metaKey 可以。但这个 bind 方法怎么弄都无效,我再研究看看
此外,KindEditor 是不是已经绑定了 CMD + Enter 啊?
好像用metaKey就可以,我没有Mac机器下面代码没试过。
将13换成以下数字试试。
Firefox: 224 Opera: 17 WebKit (Safari/Chrome): 91 (Left Apple) or 93 (Right Apple)