繁体   English   中英

CKEDITOR EqnEditor(Math插件)在同一页面上的多个实例上不起作用

[英]CKEDITOR EqnEditor(Math plugin) not working on multiple instances on same page

我正在使用ckeditor(anuglar-ckeditor),并添加了一个Eqneditor插件来编写数学表达式。 在一页上使用ckeditor的单个实例可以正常工作。 但是,如果我在同一页面上添加了ckeditor的多个实例,则eqneditor的悬停将无法正常工作。

在那种情况下,如果我在一个页面上有2个实例,并且我为第一个实例打开了eqnEditor,则它可以正常工作,但是当我转到第二个实例编辑器的eqnEditor时,它的悬停图标将不会显示。

当我撤消它时,同样的事情正在发生。 如果我先打开第二个实例,则eqnEditor可以很好地用于第二个实例,而不是第一个。 我在这里只找到解决方案但对我不起作用。 我也有类似此链接的问题。

这是config.js文件中的插件:

config.extraPlugins = 'eqneditor',

我不知道这个话题是否还有待讨论,但是本周我也遇到了同样的问题,并且我已经开发了一种解决方案。

https://github.com/ygorlazaro/eqneditorfix

这只是您需要在项目中添加的.JS文件,我将修复此错误。

此代码从EqnEditor上删除DOM并将其添加回DOM。 在这种情况下,如果将EqnEditor绑定到另一个CKEditor上的事件,则将其“重新加载”。 此方法无需重新加载CKEditor本身(我在这里的第一种方法)即可工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM