Czy istnieje całkowite rozwiązanie dla uzyskania pozycji i/lub wyboru karetki w każdej przeglądarce z różnych elementów. Poszukuję rozwiązania, które mogę wykonać tak, jak mGetCaretPosition (iControl), które zwróci pozycję daszka wewnątrz tego elementu.
Próbowałem wiele funkcji:
Caret positition/Selection wewnątrz DIV, Textbox, Textarea, itp.
selection (window/document) [document=IE, window=Opera]
getSelection (window/document) [document=Firefox, document=Chrome, document=Safari]
selectionStart (input/textarea) [All]
craeteRange (selection)
createTextRange (selection)
Wywołanie metody podobnej do document.selection.createRange(). Tekst nie zwraca pozycji karetki, ponieważ nie ma wyboru. Podczas ustawiania tRange.moveStart ('character', -X) X nie jest znaną wartością. Kiedy używasz tego wewnątrz div, a karetka jest w środku, bierze kod przed div.
wyjazdu [smukły] (http://code.google.com/p/rangy/) –
Jaką pozycję karetki jesteś po? Czy chcesz rozwiązań dla elementów "contenteditable" i/lub tekstów/wejść tekstowych? Jak powinna być reprezentowana pozycja opiekuna? –