Кледитор приходит отключен
Я использую "CLEditor WYSIWYG HTML Editor v1.4.5"
Когда я открываю окно, содержащее элемент TextArea, который я использую с clEditor, редактор отключается, и кажется, что элемент TextArea невидим. У меня есть текст в элементе TextArea, но текст невидим.
Если я щелкну правой кнопкой мыши тело TextArea и выберу "Проверить элемент", откроется окно отладчика, и редактор станет активным, а TextArea станет видимым. Затем я закрываю окно отладчика, и все, кажется, работает правильно.
HTML:
<div id="maintBody">
<textarea id="woEditor" name="woEditor">This is the test data... is this editable?</textarea>
</div>
Javascript
$("#woEditor").cleditor( {height: "400"});
Нет CSS
Если я закомментирую вызов Javascript .cleditor(), то элемент TextArea появится и будет работать правильно. Таким образом, в инициализации редактора есть определенная настройка, которая устанавливает это состояние.
Вы можете получить доступ к этой странице по адресу: http://test.nds.link/ затем нажмите на вкладку "Реквизит" в левом столбце.
Кто-нибудь знает, что заставило бы clEditor перейти в отключенное состояние, делая элемент TextArea невидимым?
2 ответа
У меня была такая же ошибка, когда я использовал CLEditor внутри DIV, который был переключен через jQuery.
Параметр анимации вызывает ошибку! После того, как я удалил его, он работает как шарм!
Неправильный путь:
$("#cT_new_form").toggle("slide",700);
правильно:
$("#cT_new_form").toggle(700);
Так что не используйте "слайд", так как анимация или CLEditor не будет фокусироваться после слайда!!!
Следующее исправило эту проблему для меня без необходимости удалять эффекты: cleditor проблема с эффектом jquery ui ()?