有人能告诉我如何在不禁用按钮的情况下禁用textarea / content区域吗?
答案 0 :(得分:0)
我不清楚你想要完成什么,所以也许你可以更详细地解释一下。
在任何情况下,您都可以使用setReadOnly()方法将CKEditor设置为只读。这将禁用工具栏和内容区域。通过启用按钮禁用内容区域会造成真正令人困惑的用户体验,用户并不真正了解正在发生的事情,所以也许您可以重新思考自己的想法?
您可以在Read-only Mode demo中看到Read-Only Mode documentation并详细了解此功能。
答案 1 :(得分:0)
您可以尝试使用以下黑客但请注意您只能设置现有内容的样式,但您无法插入任何内容(例如,您不会插入表格,但您将能够加粗或链接您的文字)。
var editor = CKEDITOR.replace( 'editor1', {
language: 'en',
on : {
contentDom : function( event ) {
CKEDITOR.instances.editor1.document.getBody().setAttribute( 'contenteditable', false );
}
}
});