【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);
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容