7

我的页面上运行了多个 codemirror 实例。有些是隐藏的,您可以使用选项卡在它们之间移动。我想做的是能够根据容器设置焦点。

在某些时候,实例是这样启动的:

var cmInstance = CodeMirror(target, options());

因此,我希望能够通过使用容器来获取在该容器上启动的实例,例如:

cm = target.getCodeMirror();

或者也许根据容器设置焦点,例如:

target.setFocus();

这样的事情是否可能,或者我应该在数组或其他东西中记录单个实例?

4

1 回答 1

17

好的,所以我选择在一个数组中跟踪我的 codemirror 实例,并根据我跟踪并链接到target. 一旦我有了我的实例,我就可以使用 codemirror 方法设置焦点cmInstance.focus();

目前我觉得这是最好的解决方案。

于 2013-10-18T14:42:25.870 回答