CKeditor 4皮肤的editor.css没有附加在不同页面上创建实例

时间:2018-01-22 10:41:44

标签: javascript ckeditor

我在不同的SPA页面中创建了另一个具有不同皮肤的实例,但它没有附加相应的editor.css文件,而是附加了skin.js文件。

我已经搜索了多个皮肤ckeditor,但我得到了另一个堆栈溢出question,这显然说我们不能使用多个皮肤。

我也摧毁了以前的情况,但没有运气。一种解决方案是将appendStyleSheet与css皮肤的路径一起使用,但对于这种情况有没有任何干净的解决方案?

1 个答案:

答案 0 :(得分:2)

不幸的是,整个页面全局注册了皮肤。因此,一个皮肤与页面上的所有编辑器实例共享。

你可能会尝试做的是一个小小的黑客方法。你可以准备自定义皮肤,里面几乎没有皮肤。然后使用divarea编辑器类型,它将从主页继承css。使用具有不同类别的2个不同div,因此您的修改应该比原生css更具体并覆盖它。