我的页面的文本区域上有一个 tinymce 编辑器。我通过将 readonly 属性设置为 true 在 READONLY 模式下对其进行初始化。请参考下面的初始化:
tinyMCE.init({
mode : "exact",
elements : "p_desc",
debug : false,
nowrap : false,
cleanup_on_startup : true,
fix_nesting : true,
readonly : true,
force_br_newlines : true,
force_p_newlines : false,
gecko_spellcheck : true,
forced_root_block : '' ,
...
setup : function(ed) {
ed.onKeyUp.add(function(ed) {
textCounter('p_desc','Charcount',4000);
});}
});
现在取决于同一页面上隐藏输入字段的值,我正在使用 tinyMCE.get('p_desc').getBody().setAttribute('contenteditable', true); 启用编辑。
编辑器开始在可编辑模式下工作,但 setup 中定义的 onKeyUp 事件仍然不起作用。
有人请帮忙。