Estoy trabajando en un complemento de jQuery que le permitirá hacer etiquetas de estilo @username
, como Facebook lo hace en su cuadro de entrada de actualización de estado.Autocompletado de etiquetas y movimiento de cursor/cursor en elementos contenteditable
Mi problema es que, incluso después de horas de investigación y experimentación, parece REALMENTE difícil mover el cursor. Me las arreglé para inyectar la etiqueta <a>
con el nombre de alguien, pero colocar el símbolo de intercalación después parece una ciencia de cohetes, especialmente si se supone que funciona en todos los navegadores.
Y ni siquiera he mirado en la sustitución de la @username
texto escrito con el tag, en lugar de inyectarlo como yo estoy haciendo ahora ... lol
Hay un montón de preguntas acerca de cómo trabajar con contento aquí en Stack Overflow, y creo que los he leído todos, pero realmente no cubren adecuadamente lo que necesito. Así que cualquier información adicional que cualquiera pueda proporcionar sería genial :)
¿Alguna vez encontrar una explicación más detallada? Publiqué una pregunta similar en http://stackoverflow.com/questions/3764273/jquery-facebook-like-autosuggest-triggered-by y http://stackoverflow.com/questions/3972014/get-caret-position-in- contenteditable-div pero sin suerte ... – Bertvan
¡Ciertamente puedo simpatizar con la falta de ayuda en contenteditable! Tuve que trabajar mucho en esto recientemente. –