Froala Editor 在清理文本编辑器时不会删除图像

问题描述 投票:0回答:1

我使用 Froala 制作 HTML 文件并将其存储在服务器中。我在 Angular 1 中使用 Froala 模块。

当我添加页面时,我有一个按钮可以清理 Froala 编辑器,但是当我单击它时,所有图像都会被删除,因为 Froala 运行该事件

froalaEditor.image.removed

所以我想知道当我点击清理按钮清理Froala编辑器的文本区域时是否有人知道如何阻止这个事件?

javascript jquery angularjs froala
1个回答
0
投票

您可以使用变量来防止事件在您清理该区域时执行默认操作。可能是这样的

  1. 当您单击清理按钮时,设置一个变量来告诉您该按钮已被单击。
  2. 在 froalaEditor.image.removed 事件中检查变量是否为 true 并阻止默认操作。
  3. 单击按钮后,将变量设置回 false。在这里您可以使用超时或在 mouseup 事件上执行此操作。
© www.soinside.com 2019 - 2024. All rights reserved.