【JS】ACE Editor 获取焦点

时间:2016-08-30 14:44:32
作者:zhongxia

Ace.js 是一款功能强大的 web 编辑器, 支持大部分主流语言的提示, 关键字,智能提示。 并且这个是一款开源的 web 编辑器。

ACE API 中可以找到一个获取焦点的方法。 focus(),但是该方法,只是让ACE 编辑器获取到焦点, 但是如果ACE 编辑器里面有内容的话, 还需要把光标移动到内容的最后面。

解决方案: 可以去 stackoverflow.com【需翻墙】 搜索 ace ediotr focus

editor.focus();  //获取焦点

//把焦点移到内容的最后面
let session = editor.getSession();
let count = session.getLength();
editor.gotoLine(count, session.getLine(count - 1).length);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容