Сохранение contenteditable выбора div при наличии каретки в текстовом вводе

У меня есть contenteditable div, но я хочу позволить пользователю сделать выбор, затем щелкнуть мышью в поле ввода текста и ввести значение без выделения contenteditable выделения, которое будет потеряно.

Это возможно? Я могу взломать его в Firefox, похоже.

Я получаю выделение при mousedown и восстанавливаю выделение при mouseup, пока курсор находится на другом входе, но в Chrome при восстановлении выделения это приводит к потере фокуса в поле ввода. Это не должно работать в IE, только в FF, Safari и Chrome.

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

0 ответов

Другие вопросы по тегам