Не могу получить Tinymce для отображения - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь установить tinymce для использования с моим текстовым редактором, чтобы позволить пользователю иметь текстовое поле, подобное переполнению стека. Я не могу отобразить его, хотя

я поместил это в заголовок моего индексного файла

<script src='https://cloud.tinymce.com/stable/tinymce.min.js'></script>
<script src='https:https://cloud.tinymce.com/stable/tinymce.min.js'> 
</script>
<script src="//tinymce.cachefly.net/4.1/tinymce.min.js"></script>
 <script>
      tinymce.init({selector:'infotextarea'});
 </script>

тогда на моей информационной странице я поставил

                      <textarea id="infotextarea">Your content here. 
                     </textarea>

Может кто-нибудь объяснить, почему не отображается

Ответы [ 3 ]

0 голосов
/ 16 ноября 2018

Если вы хотите настроить таргетинг на <textarea> по идентификатору, вам нужно использовать действительный селектор CSS.

selector: "#infotextarea"

(обратите внимание на # в начале строки)

Я также хотел бы отметить, что вы, кажется, загружаете TinyMCE 3 раз - я понятия не имею, зачем вам это нужно - достаточно загрузить его один раз

0 голосов
/ 16 ноября 2018

Это не идеальный ответ на мой вопрос, но я использовал ckeditor, и он работал отлично.У меня где-то должна быть ошибка, которую я или моя команда не смогли найти с помощью tinymce

0 голосов
/ 15 ноября 2018

Возможно, во время запуска функции tinymce.init она еще не отрисована и в DOM нет textarea.

Попробуйте отладить свой код в следующей строке:

<script>
      debugger;
      tinymce.init({selector:'infotextarea'});
</script>

Когда выполнение веб-страницы остановлено на этой строке, в консоли разработчика вашего браузера введите следующее:

$('#infotextarea').length

Если размер больше 0, текстовая область в этом случае существует.момент, и это еще одна проблема, но если он показывает 0, это то, что вы еще не создали это представление, это поможет нам получить больше информации о вашей проблеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...