Почему jeditable WYSIWYG плагин ведет себя по-разному в разных веб-браузерах?

528
prasanth prem

Обычно, когда мы вводим предложение в редакторе wysiwyg и если оно нам нужно в следующей строке, мы нажимаем клавишу ввода, и оно автоматически вставляет <br>тег. Но когда мы используем редактируемый редактор WYSIWYG и делаем это, он вставляет <p></p>теги вместо <br>Internet Explorer и теги в Chrome.

Но это вставка <br>тега в Mozilla (который является правильным). В IE <p>вместо тега <br>нажмите клавишу ввода в редактируемом редакторе WYSIWYG.

Я использую Jeditable в качестве встроенного редактора (см. Демонстрацию ). При использовании редактора wysiwyg и при вводе предложения на следующей строке Firefox показывает вывод с использованием </br>тега, который является правильным.

Но Chrome и Internet Explorer показывает разные результаты.

Например:

Исходный вывод должен быть Lorem Ipsum<br>is simply dummy правильно отображен в Firefox.

Но в Internet Explorer вывод есть, <p>Lorem Ipsum</p><p>is simply dummy</p> а в Chrome он есть<div>Lorem Ipsum</div><div>is simply dummy</div>

Как бы я сделал это одинаково для всех браузеров, которые показывает Firefox?

0
Пожалуйста, кто-нибудь ответьте на мой вопрос. Это действительно срочно prasanth prem 9 лет назад 0
Попробуйте обновить ваш [jWYSIWYG] (https://github.com/jwysiwyg/jwysiwyg/) плагин, как это было предложено [здесь] (https://github.com/tuupola/jquery_jeditable/issues/143), он устарел в демоверсии. kenorb 9 лет назад 0

1 ответ на вопрос

0
kenorb

The demo is using very old version of jWYSIWYG plugin (as suggested here), therefore you should use the upgraded code.

This was happening because when the editor is initialized and no content is load from textarea, it put an <br>.

Here is the commit fix that you're probably looking for:

Explanation of brIE-option in README and some code refactoring for the same functionality authored by stianlik.

The ENTER key will no longer reset the style to "Paragraph", but continue writing "Header 1" until users explicitly choose "Paragraph" in the toolbar.

You may use brIE option to control this behaviour. Check the README for more details.

Related:

Похожие вопросы