4

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

并在开发者控制台中输入以下内容: $('div#froala-editor').froalaEditor('destroy');

有谁知道如何修复这个?它还将编辑器包装器留在编辑器容器中,并在其上保留编辑器类,即使文档指出销毁命令将完全删除编辑器并将元素恢复到其初始化前状态。

非常感谢!

4

1 回答 1

0

请参考这个 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();
  }
});
于 2019-12-20T14:07:25.817 回答