6

HTMLドキュメントを表示するためにテキストエリアでWYSIWYGエディターであるnicedit jsを使用していますが、それでも編集可能です。このniceditを読み取り専用モードに設定する方法、そのドキュメントから検索しようとしましたが、見つかりませんでした。 nicedit の使用経験があり、

前もって感謝します

4

7 に答える 7

7

nicEdit で使用する便利な jQuery ソリューションを次に示します。

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

再び編集可能にするには、単に「true」に戻すだけです。

注: このソリューションと共に div の背景色を切り替えることを検討します。

于 2012-06-04T15:17:00.643 に答える
3

最後に解決策は

var myNicEditor = new nicEditor(); myNicEditor.addInstance('templateContent'); nicEditors.findEditor( "templateContent")。disable();

于 2011-02-25T09:03:20.137 に答える
1

私にとってはこれだけがうまくいきました:

document.getElementsByClassName('nicEdit-main')[0].removeAttribute('contentEditable');
于 2015-02-04T11:46:59.707 に答える
1

ステートメント nicEditors.findEditor("TextArea").disable(); niceditorは編集できませんが、

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

再び編集可能にしない

于 2014-03-05T16:00:26.607 に答える
0

WYSIWYGエディターだと思います。

これを試して...

document.getElementById('nicedit').removeAttribute('contentEditable');
于 2010-11-26T04:01:47.647 に答える