所见即所得和源模式下的CKEditor插件呈现不同

我开始为CKEditor开发一个插件,它需要用来在网页中插入一些HTML片段。 这个做完了。 尽管如此,我还需要在切换到WYSIWYG模式时包含一些特殊项目(例如,与Show Blocks插件差不多,但不仅仅是使用样式,因为我需要包含在其中的一些元素)。 所以我的问题是:

如何在不改变HTML输出的情况下,在所见即所得的视图中添加额外的项目或样式(例如,以所见即所得模式隐藏部分内容)?

如果有人能够提供一些关于工作(或许很简单)的例子,我也会很感激你的帮助。

PS:如果您需要了解更多详细信息,请询问,但例如假设插入的原始HTML代码是

<div class="xxx">Hello world !</div>

......但在所见即所得模式下,需要在其上面显示一个链接,弹出警报并切换虚线边框。


关于在所见即所得模式下注入CSS类,请使用addCss函数。

关于在所见即所得模式下创建假元素...我想我可以使用上下文菜单来解决问题。

链接地址: http://www.djcxy.com/p/89985.html

上一篇: CKEditor plugin rendering different in WYSIWYG and source mode

下一篇: Using box