Сохранить местоположение текстового курсора - PullRequest
0 голосов
/ 05 июля 2018

У меня есть этот код, где я помещаю текстовый курсор в блок текста

<h2 id="textareaEdit" contenteditable="true">
  text text text<br>text text text<br>
</h2>
<button onclick="textPlace()">focus</button>

<script>
function textPlace() {
  var el = document.getElementById("textareaEdit");
  var range = document.createRange();
  var sel = window.getSelection();
  range.setStart(el.childNodes[2], 5);
  range.collapse(true);
  sel.removeAllRanges();
  sel.addRange(range);
  el.focus();
}
</script>

Мне было интересно, есть ли способ сохранить местоположение текстового курсора, когда пользователь печатает, а затем щелкает мышью по другой части страницы и затем нажимает кнопку, чтобы вернуться в то же место.

Есть идеи, как это сделать? Я пытался сделать это в течение нескольких дней и не могу получить какой-либо код, чтобы сохранить местоположение курсора

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