How to get Cursor-position innerhalb contenteditable div mit html-Kind-Elemente?

Arbeite ich mit contenteditable div, die die Möglichkeit haben, inline-html-Elemente wie tags in den text fließen.

Auf bestimmte Punkte, die ich noch greifen Sie die Cursor-position haben aber festgestellt, dass mit dem Beispiel-code die position zurückgegeben werden, ist falsch, wenn der Cursor nach einer html-child-element.

, Brauche ich ein cross-browser-Lösung, die es mir ermöglichen, die zum speichern der position der Einfügemarke, so dass es wiederhergestellt werden kann, eine Sekunde später auch mit der Anwesenheit von html-Elementen im Textfluss.

Beispiel: http://jsfiddle.net/wPYMR/2/

  • Was passiert (oder kann passieren), um den Inhalt des div-während dieser Sekunde?
  • Das Letzte Wort geben können, werden entfernt und der Cursor-position korrigiert.
InformationsquelleAutor wilsonpage | 2011-05-10
Schreibe einen Kommentar