Помогите написать текстовый редактор
Есть необходимость создать простой текстовый редактор на чистом 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, время: 09:32. |