ContentEditable Div и плагин среднего редактора - PullRequest
0 голосов
/ 02 сентября 2018

Первый таймер с contenteditable div здесь. У меня три вопроса, и каждый связан с этой темой.

1) Когда в моем #feditor нет текста или какого-либо содержимого, и я нажимаю backspace , мой курсор исчезает, и я не могу получить его любым другим способом, кроме как просто перезагрузить страницу. Вы испытывали такое поведение? Каково было решение?

2) Как видите, я использую Medium-Editor в качестве моего плагина jQuery. Всякий раз, когда я начинаю вводить в div, строка с текстом расширяется выше и ниже. Я думаю, что плагин делает это, но мы можем отключить поведение?

3) Как я могу разделить #feditor на логические части, такие как Заголовок , Тело и т. Д ... Каждая часть будет иметь свой собственный заполнитель и т. Д. Например, я Вы хотели бы имитировать Medium.com редактор или SeekingAlpha.com .

<div class="forecast-textarea">
  <div contenteditable="True" data-placeholder="Title" class="forecast-textarea__editor" id="feditor">
  </div>
  <button type="submit">Next</button>
</div>

<script>
  let editor = new MediumEditor('.forecast-textarea__editor');

  $(function () {
    $('.forecast-textarea__editor').mediumInsert({
      editor: editor
    });
  });
</script>

Заранее спасибо за помощь!

...