【JS】ACE Editor 获取焦点

2016-08-30  本文已影响1009人  izhongxia

时间: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);
上一篇下一篇

猜你喜欢

热点阅读