2017-04-03 135 views
0

我正在努力關注編輯器內容。它將焦點置於內容的開始處,但應該在內容之後。你能建議我如何將焦點位置移動到文本的末尾嗎?TinyMCE錯誤焦點位置

<html> 
<body> 
    <textarea id="mytextarea"> 
     The focus will appear before this text. Should be after. 
    </textarea> 
<script> 
    tinymce.init({ 
     selector: '#mytextarea', 
     menubar: false, 
    }); 

    setTimeout(function() { 
     tinymce.execCommand('mceFocus'); 
    }, 2000) 
</script> 
</body> 
</html> 

這裏是工作示例https://jsfiddle.net/iosipov83/o10ut0g1/

+0

[上tinyMCE的錯誤焦點位置]的可能的複製( http://stackoverflow.com/questions/43179508/wrong-focus-position-on-tinymce) –

回答

0

在你TinyMCE的初始化,您可以添加以下內容:

setup: function (editor) { 
    editor.on('init', function() { 
     editor.focus(); 
     editor.selection.select(editor.getBody(), true); 
     editor.selection.collapse(false); 
    }); 
} 

這應該將光標移動到內容的末尾。

(注:請不要雙崗你的問題......這本來是更好的更新您原來的職位,當有人要求澄清)