4

我在同一个容器(一个 div)中有 2 个 ckeditor,如下所示(textarea 将被我的 js 代码替换为 ckeditor):

<div id="container">
    <textarea id="cke0"></textarea>
    <textarea id="cke1"></textarea>
</div>

它很好用,但是当我让容器 div 可排序(使用 jquery ui 可排序)时出现问题,例如:

$("#container").sortable();

我丢失了编辑器的内容,并且编辑器不再可编辑和访问。我无法集中编辑器。我签入调试器,编辑器(iframe)仍然存在于 DOM 中。

有人有这个问题吗?

感谢回复巴斯蒂安

4

2 回答 2

4

我在可排序中使用了额外的插件“divarea”(它用 div 替换了 iframe)和“取消”选项。

像这样的东西:

CKEDITOR.replace('cke0',{extraPlugins: 'divarea'});

$('#container').sortable({items: 'textarea',cancel: '.cke_inner'});
于 2015-04-01T13:03:54.947 回答
1

我有几乎完全相同的问题。我发现这个链接基本上是一样的(我相信)。

如何防止 iframe 在 DOM 中移动时重新加载

于 2013-10-21T16:58:50.017 回答