【发布时间】:2011-07-27 10:18:14
【问题描述】:
我正在向 CKEditor 3.6 对话框文本输入框添加自动完成功能。 问题是无法使用 ENTER 键从列表中选择一个值,因为它会关闭对话框并且所有 ENTER 键事件都停止冒泡 dom。 我可以在 _source/plugins/dialog/plugin.js 中看到:
// ESC, ENTER
var preventKeyBubblingKeys = { 27 :1, 13 :1 };
var preventKeyBubbling = function( e )
{
if ( e.data.getKeystroke() in preventKeyBubblingKeys )
e.data.stopPropagation();
};
有没有办法在不更改原始代码的情况下覆盖此行为? 也欢迎任何其他想法!
【问题讨论】:
标签: javascript keyboard-shortcuts ckeditor