根据容器设置代码镜像实例的焦点
Set focus of codemirror instance based on container
我的页面上运行了多个代码镜像实例。有些是隐藏的,您可以使用选项卡在它们之间移动。我想做的是能够根据容器设置焦点。
在某个时候,实例是这样启动的:
var cmInstance = CodeMirror(target, options());
因此,我希望能够使用该容器获取在该容器上启动的实例,例如:
cm = target.getCodeMirror();
或者可以根据容器设置焦点,如下所示:
target.setFocus();
这样的事情是否可能,或者我应该在数组或其他东西中保留单个实例的记录?
好的,
所以我选择在数组中跟踪我的代码镜像实例,并根据我跟踪并链接到target
的ID来处理它们。一旦我有了我的实例,我就可以使用 codemirror 方法设置焦点cmInstance.focus();
目前我觉得这是最好的解决方案。
相关文章:
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- Markdown模式代码镜像正在创建
- 更改代码镜像中TextArea的高度和宽度
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- 什么CSS/JS技巧驱动镜像反转http://com.google愚人节页面
- jquery使2组单选按钮相互镜像
- Nodejs使用httpdispatcher提供静态镜像
- HTML5相机缓冲和延迟(延迟镜像)
- jQuery插件在本地主机上运行良好,但在web服务器上却与bg镜像混淆
- 镜像滚动效果打开.在两个容器之间单击
- 代码镜像批量更改
- 如何在代码镜像编辑器中设置隐藏值
- Selenium-使用换行符将文件写入代码镜像
- 默认情况下在代码镜像中启动全屏
- 如何在代码镜像编辑器中设置不同的维度
- 将变量中的文本放入代码镜像文本区域
- 多种模式代码镜像
- 何时有时将对象类型定义为将实例绑定方法镜像为构造函数上的静态实用程序函数很有用
- 根据容器设置代码镜像实例的焦点
- 追加新的代码镜像实例时更新TogetherJS