Wie man set cursor position to end of text in den CKEditor?
Gibt es eine Möglichkeit, um den cursor am Ende des Inhalts einer CKEditor?
Diesem Entwickler gebeten zu haben, erhielt aber keine Antworten:
http://cksource.com/forums/viewtopic.php?f=11&t=19877&hilit=cursor+Ende
Ich würde gerne den Fokus an das Ende der text in den CKEditor. Wenn ich:
ckEditor.focus();
Dauert es mir zu Beginn des Textes bereits innerhalb des CKEditor.
InformationsquelleAutor der Frage BrooklynDev | 2010-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dan ' s Antwort habe seltsame Ergebnisse bei mir, aber geringfügige änderung (neben typo Update) funktionierte es:
InformationsquelleAutor der Antwort Peter Tracey
Gemäß der Dokumentation für CKEditor 4, können Sie Folgendes tun, sobald Sie das editor-Objekt.
Link: http://docs.ckeditor.com/#!/api/CKEDITOR.dom.Auswahl (unter selectRanges-Funktion).
InformationsquelleAutor der Antwort Dan
Nach ein bisschen Gefummel habe ich es mit dem folgenden code:
Die Idee ist:
InformationsquelleAutor der Antwort Kees C. Bakker
CKEditor 3.x:
basierend auf den pseudo-code von den Entwicklern hier:
https://dev.ckeditor.com/ticket/9546#comment:3
InformationsquelleAutor der Antwort whereisalext
Hier eine ähnliche Antwort an @peter-tracey. In meinem Fall ist mein plugin einfügen Zitat. Wenn der Benutzer eine Auswahl gemacht, ich brauchte, um zu deaktivieren Sie die Auswahl und setzen Sie den cursor an das Ende des Satzes.
InformationsquelleAutor der Antwort Paul
Dies ist die einfachste Lösung von der ckeditor API. Ich habe es getestet auf IE10+, ff, safari und Chrome:
InformationsquelleAutor der Antwort Chang
haben Sie versucht, ckEditor.Auswahl.Collapse(false);
InformationsquelleAutor der Antwort Adyt