<div contentEditable="true">
<b>Bold</b>normal<i>italic</i>
</div>
Bold
, то введёные символы будут жирными. Однако, если мы введём что-то перед перед буквой i
слова italic
, введённые символы не будут курсивными.Bold
или italic
, то символы будут иметь соответствующий вид.Разграничение стилей в WYSIWYG-редактораз - отдельная нетривиальная задача, которая нормально не решена даже в Word. В данном вопросе достаточно добиться того, чтобы перед словом с другим стилем и после него ввод осуществлялся основным стилем (то есть НЕ жирный и НЕ курсивный). Другими словами, в данном примере достаточно того, чтобы вводимые символы были не курсивные и не жирные, если мы введёный символ:
Bold
Bold
и italic
italic
Какие подходы к решению данной задачи можно предложить? Из сторонних библиотек допускается только jQuery
.
В Javascript есть метод split, которым можно разбить строку на отдельные слова
Ребят, нужна помощьСделал всплывающее окно, делал из нескольких статей по этой теме, но в итоге когда появляется окно, оно не дает работать...