2017-07-03 1 views
0

Ich brauche Cursor am Ende der Auswahl zu bewegen, zum Beispiel habe ich:CKEditor bewegt den Cursor an das Ende der Auswahl

some |text| abc 

wo | ist die Auswahl Start- und Ziel

und ich neet Cursor hier positionieren:

some text^ abc 

die Auswahl

Wie kann ich das erreichen zu entfernen? Ich habe versucht, editor.getSelection(). GetRanges() [0] und StartOffset ändern, aber das scheint nicht zu funktionieren.

Antwort

0

Ein bisschen spät, aber für alle, die Antwort (unter der Annahme einer CKEditor-Instanz namens editor1) suchen:

const range = editor1.getSelection().getRanges()[0]; 
const endNode = range.endContainer; 
const endOffset = range.endOffset; 
range.setStart(endNode, endOffset); 
range.setEnd(endNode, endOffset); 
editor1.getSelection().selectRanges([range]); 
editor1.focus(); 
Verwandte Themen