【发布时间】:2012-11-24 12:21:45
【问题描述】:
我正在尝试添加一个自定义自动完成功能,我想在用户输入时触发它(当然是可配置的)。我发现了几个 codemirror 的自动完成示例:
http://codemirror.net/demo/complete.html 和 http://codemirror.net/demo/xmlcomplete.html
但这两个都在特定键上触发(一个是 Control-Space,另一个是 'extraKeys 功能来处理事件,但我想从任何键触发。我尝试了以下方法:
var editor = CodeMirror.fromTextArea(document.getElementById("code"),
{
lineNumbers: true,
mode: "text/x-mysql",
fixedGutter: true,
gutter: true,
// extraKeys: {"'.'": "autocomplete"}
keyup: function(e)
{
console.log('testing');
},
onkeyup: function(e)
{
console.log('testing2');
}
});
但是没有运气。关于如何从任何 keyup 事件触发的任何建议?
【问题讨论】:
标签: javascript codemirror key-events