销毁内联编辑器时,似乎无法使用最新版本的froala编辑器(v2)。
它将此元素保留在editor元素中:<i class="fa fa-code"></i>。如果转到内联示例站点,则可以看到此行为:https://www.froala.com/wysiwyg-editor/v2.0/docs/examples/inline

并将以下内容输入开发人员控制台:$('div#froala-editor')。froalaEditor('destroy');

有谁知道该如何修复?即使文档指出destroy命令将整个删除编辑器并将元素返回到其初始初始状态,它也将编辑器包装留在editorcontainer内并在其上保留编辑器类。

非常感谢你!

最佳答案

请引用此JSFiddle-

https://jsfiddle.net/froala/8yxLcg5k/

$(function() {
  $('div#froala-editor').froalaEditor();
});

// Destroy action.
$('a#btn-destroy').on('click', function (e) {
  e.preventDefault();

  if ($('div#froala-editor').data('froala.editor')) {
    $('div#froala-editor').froalaEditor('destroy');
  }
});

// Initialize action.
$('a#btn-init').on('click', function (e) {
  e.preventDefault();

  if (!$('div#froala-editor').data('froala.editor')) {
    $('div#froala-editor').froalaEditor();
  }
});

08-15 21:06