курсор переходит на начало тела при удалении узла содержимого - PullRequest
1 голос
/ 15 марта 2012

Я использую редактор реального времени tinymce.Я вставляю диапазон (например, закладку), который я использую в качестве маркера в контенте (код в собственном плагине):

var rng = ed.selection.getRng();
rng.collapse(true);
ed.marker_id += 1;
rng.insertNode(ed.selection.dom.create('span', {'data-mce-type' : "bookmark", id : 'ir_marker_span'+ed.marker_id , style : ''}, '\uFEFF'));

Удаление этого маркера работает, как и ожидалось, с использованием системы, отличной от iPad:

$(ed.getBody()).find('#ir_marker_span'+ed.marker_id).remove();

В этом случае на iPad курсор переходит на начало тела.Для меня крайне важно иметь возможность удалить эти промежутки.

Как я могу сделать это, не потеряв свою позицию каретки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...