gpt4 book ai didi

javascript - 基于容器设置codemirror实例的焦点

转载 作者:搜寻专家 更新时间:2023-11-01 04:50:30 25 4
gpt4 key购买 nike

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

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

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

所以我要么希望能够通过使用容器获取在该容器上启动的实例,例如:

cm = target.getCodeMirror();

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

target.setFocus();

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

最佳答案

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

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

关于javascript - 基于容器设置codemirror实例的焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19428922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com