Помогите написать текстовый редактор
Есть необходимость создать простой текстовый редактор на чистом js под chrome. При этом реализовать его надо без iframe а на div contenteditable.
потратил уже целый день на поиск решение как вернуть каретку в прежнее положение если кликаю по кнопке (ну к примеру bold) Помогите ПЛИЗ!!! |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #area{ border: 1px solid gray; width: 500px; height: 100px; font-weight: } </style> </head> <body> <div contenteditable id="area"></div> font-weight: <button>bold</button> <script> document.querySelector('button').addEventListener('mouseup', function(){ document.querySelector('#area').focus(); }); </script> |
j0hnik,
условно 5 слов, выделено третье, по клику на кнопку bold, это слово стало "жирным", а курсор встал после него. |
Цитата:
Спасибо частично помогло:) |
Цитата:
Можете редактор открыть (word например) и посмотреть как там. |
Цитата:
|
Цитата:
|
Цитата:
|
Devil198711,
на всякй случай 10 Best jQuery and HTML5 WYSIWYG Plugins |
У меня стоит задача написать редактор на чистом js, многое уже сделано, но вот вот при вызове модального окна для ввода данных о ссылкке происходит потеря фокуса выделенного текста. Вот мне и нужно после ввода данных вернуть фокус в прежнее место, как это работало с iframe
|
Часовой пояс GMT +3, время: 00:59. |