Jeśli wstawiam treść do obszaru tekstowego, który został użyty przez TinyMCE, jaki jest najlepszy sposób ustawiania pozycji kursora/palca?Jaki jest najlepszy sposób ustawienia pozycji kursora/karetki?
Używam tinyMCE.execCommand("mceInsertRawHTML", false, content);
do wstawiania treści, a ja chciałbym ustawić pozycję kursora na końcu zawartości.
Zarówno document.selection
, jak i myField.selectionStart
nie będą działać, i mam wrażenie, że będzie to wspierane przez TinyMCE (przez coś, czego nie mogę znaleźć na ich forum) lub będzie to naprawdę brzydki hack.
Później: Staje się lepiej; Właśnie zorientowałem się, że po załadowaniu TinyMCE w WordPress, ładuje cały edytor we wbudowanym iframe.
później (2): mogę używać document.getElementById('content_ifr').contentDocument.getSelection();
uzyskać wybór jako ciąg, ale nie obiekt do wyboru, że można używać getRangeAt(0)
dalej. Robiąc postępy krok po kroku.
tutaj jest lepszym odpowiedź: http://stackoverflow.com/a/7977681/3197383 –