0

メディアエディターでカーソルの位置を特定のパラグラフに変更する方法。ターゲット para のノードをフェッチできますが、カーソルを再配置できません。試してみfocus()ましたが、うまくいきません。も試しEditor.selectElement(ました)しかし、それはパラ全体を強調表示し、カーソルを動かしませんでした。これについて何か助けはありますか?初心者から編集者まで。前もって感謝します

https://github.com/yabwe/medium-editor

4

2 に答える 2

1

selectElement()これを実現するには、と をselection.clearSelection()直接使用することをお勧めします。

呼び出しeditor.selectElement(element)は、フォーカスと、エディターがフォーカスを取り戻したときに発生する必要があるすべてのことを確実にトリガーします。次に呼び出すMediumEditor.selection.clearSelection(document)と、選択範囲が段落の最後の 1 つのカーソルに折りたたまれます。

カーソルを段落の最後ではなく最初に置きたい場合は、trueに 2 番目の引数として渡すだけclearSelection(document, true)です。

editor.selectElement(element)
MediumEditor.selection.clearSelection(document)
于 2016-06-03T22:33:59.330 に答える
0

それで、これに対する解決策を見つけました。MediumEditor はこのためのメソッドを提供します

MediumEditor.selection.moveCursor(document, element, 0);

エディターがぼやけている場合は機能しません (その場合は、最初にエディターに焦点を合わせてから、このメソッドを使用する必要があります)

于 2016-04-14T06:29:30.303 に答える