Продолжайте показ каретки в div после потери фокуса - PullRequest
0 голосов
/ 31 января 2019

решаемая.Ответ на вопрос, приведенный ниже, был дан мне @ freedomn-m, и я нашел там: Установить фокус на элемент contenteditable div

Для редактора Rich Text с использованием редактируемого div:символ каретки, который будет снова отображаться в элементе div, например, после нажатия на селектор размера шрифта.Я думал, что вернуть фокус на div будет достаточно, но это не так.Возможно, я мог бы сохранить положение каретки и вернуть ее в правильное положение после перерыва.Но что-то говорит мне, что должен быть намного более простой способ сделать это ... Может быть, что-то в jquery?Итак, у меня есть следующее:

$("#fontSizeChanger").change(function(){
    var newSize = $("#fontSizeChanger").val();
    $("#editor").css("font-size", newSize);
    $("#editor").focus();
});

"fontSizeChanger" - это идентификатор выпадающего списка и "редактор" - идентификатор элемента div.

Есть идеи?

Обновление: я действительно хочу видеть мигание каретки в div после того, как, например, я нажал на кнопку вне ее.

...