美文网首页
【JS】ACE Editor 获取焦点

【JS】ACE Editor 获取焦点

作者: izhongxia | 来源:发表于2016-08-30 14:50 被阅读1009次

    时间: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);
    

    相关文章

      网友评论

          本文标题:【JS】ACE Editor 获取焦点

          本文链接:https://www.haomeiwen.com/subject/szgfettx.html