TinyMCE: как отключить слияние элемента p с элементом div перед

#javascript #tinymce #wysiwyg

#javascript #tinymce #wysiwyg

Вопрос:

TinyMCE: как отключить слияние элемента p с элементом div раньше?

div может иметь определенный класс

если возможно, используйте какой-нибудь обратный вызов

до

 <div class="XXX mceNonEditable">text text text text</div> [CURSOR]
<p>[CURSOR]123 123 123 123 123</p>
  

после того, как я установил курсор и нажал пробел — теги сливаются

 <div class="XXX mceNonEditable">text text text text[CURSOR]123 123 123 123 123</div>
  

Комментарии:

1. нам нужно несколько лучшее объяснение того, чего вы хотите достичь, что вы пробовали и каков был результат, никто не сможет ответить на эту небольшую информацию.

Ответ №1:

Это нормальное поведение. P-Tag и Divs — это элементы, которые используются для хранения строк текста или другого содержимого, хранящегося внутри редактора. Поскольку вы удалили открывающий p-тег, все будет объединено в div-тег. Я предлагаю вам использовать только один тип блочного элемента для хранения содержимого строки — восьмиэлементный ps или divs.

Вы ожидали какого-либо другого поведения?

Комментарии:

1. У меня нет ожиданий. Мне просто нужно, чтобы неотредактируемый блок на самом деле не редактировался и поэтому не склеивался.

2. итак, какое поведение вы хотите? возможно, это может повлиять на поведение по умолчанию

3. Добавили ли вы какую-либо функцию для события нажатия клавиши?

4. обычно я не ставлю какую-либо функцию onkeypress, потому что коды клавиш не устанавливаются onkeypressed в Firefox