Я работаю над плагином jQuery, который позволит вам делать теги стиля @username
, как это делает Facebook в поле ввода обновления статуса.
Моя проблема в том, что даже после нескольких часов исследований и экспериментов кажется ДЕЙСТВИТЕЛЬНО сложным просто переместить каретку. Мне удалось вставить тег <a>
с чьим-то именем, но размещение курсора после него кажется ракетостроением, особенно если предполагается, что он работает во всех браузерах.
И я еще даже не рассматривал возможность замены набранного текста @username
тегом, вместо того, чтобы просто вводить его, как я делаю прямо сейчас... лол
Здесь, в Stack Overflow, есть масса вопросов о работе с contenteditable, и я думаю, что прочитал их все, но на самом деле они не охватывают должным образом то, что мне нужно. Так что любая дополнительная информация, которую любой может предоставить, была бы здорово :)