【问题标题】:content css ignored after setData in CKEditorCKEditor 中的 setData 后内容 css 被忽略
【发布时间】:2016-10-15 06:57:28
【问题描述】:

我得到了文本并向 span 添加了一些类。 setData 更新内容但不应用内容 css。

我可以检查(在 Chrome 中)并查看新课程。我在纯文本和所见即所得(禁用-启用富文本)之间切换 Drupal 页面,它看起来不错。

就好像编辑器忘记或停止在 setData 上应用内容 css

我试过了:

function submitaftersetdata() {
    this.updateElement();
	this.checkdirty;
	CKEDITOR.config.contentsCss =  'http://www.mooyai.com/sites/all/modules/custom/languagetool/atd-ckeditor/atd.css';
	alert('done');
}

	editor.setData(editorContents, submitaftersetdata);

editor.insertHtml(editorContents);

可以很好地添加新文本并且看起来正确(应用了内容 css)

setData 为空 '' 然后插入有效,但再次破坏 css

【问题讨论】:

    标签: javascript drupal ckeditor


    【解决方案1】:

    我发现了一个弱解决方法:

    editor.execCommand( 'selectAll' );
    editor.insertHtml(editorContents);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      • 2016-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-15
      相关资源
      最近更新 更多