как установить nicedit недоступно для редактирования - PullRequest
6 голосов
/ 26 ноября 2010

Я использую nicedit js, который является WYSIWYG-редактором в моей текстовой области, для просмотра html-документа, но он все еще редактируемый, как установить этот nicedit в режиме только для чтения, я пытаюсь найти его документ, но не могу его найти, у любого есть опыт использования nicedit,

заранее спасибо

Ответы [ 6 ]

7 голосов
/ 04 июня 2012

Вот полезное решение jQuery, которое я использую с nicEdit:

jQuery('.nicEdit-main').attr('contenteditable','false');
jQuery('.nicEdit-panel').hide();

Вы можете просто изменить его обратно на 'true', чтобы снова сделать его редактируемым.

Примечание: я бы посоветовал переключить цвет фона div вместе с этим решением.

3 голосов
/ 25 февраля 2011

наконец, решение -

var myNicEditor = new nicEditor ();myNicEditor.addInstance ( 'templateContent');nicEditors.findEditor ( "templateContent") отключить ().

1 голос
/ 04 февраля 2015

у меня только это сработало:

document.getElementsByClassName('nicEdit-main')[0].removeAttribute('contentEditable');
1 голос
/ 05 марта 2014

С утверждением nicEditors.findEditor("TextArea").disable(); niceditor недоступно для редактирования, но

nicEditors.findEditor("TextArea").attr("contentEditable","true");

не делает его снова редактируемым

0 голосов
/ 14 декабря 2014

функция edit () {

a = новый nicEditor ({fullPanel: true}). PanelInstance ('area5', {hasPanel: true});}

function no_edit () {

a.removeInstance ('area5');
}

0 голосов
/ 26 ноября 2010

Я собираюсь догадаться, что это WYSIWYG-редактор.

Попробуйте это ...

document.getElementById('nicedit').removeAttribute('contentEditable');
...