2017-04-03 13 views
0

私はエディターの内容に集中しようとしています。フォーカスの位置はコンテンツの先頭に置かれますが、コンテンツの後ろにある必要があります。フォーカスの位置をテキストの最後に移動する方法を教えてください。あなたは以下を追加することができますinitをここで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> 

はあなたのTinyMCEのではhttps://jsfiddle.net/iosipov83/o10ut0g1/

+0

[TinyMCEの上の誤ったフォーカス位置]の可能性のある重複( http://stackoverflow.com/questions/43179508/wrong-focus-position-on-tinymce) –

答えて

0

実施例である:

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

これはコンテンツの最後にカーソルを移動する必要があります。

(注意:誰かが明確化のために尋ねられたとき、あなたのオリジナルのポストを更新するために、もっと良かったはず...あなたの質問を投稿倍増しないでください)