【问题标题】:Combining text and an image into one "entity"将文本和图像组合成一个“实体”
【发布时间】:2012-11-23 18:32:40
【问题描述】:

在使用富文本编辑器(特别是 Dojo 编辑器 dijit)时,我需要一些帮助,但这个问题应该适用于所有 RTE。

我正在寻找一种方法(通过 HTML/JS/等,无论在文本编辑器中如何工作..)来组合一些文本和图像,从而可以将它们作为一个实体进行操作。因此,我应该能够,例如,选择整个实体,并将其剪切/粘贴到文本框中的其他位置,或者通过单键删除它等等。

我不确定文本编辑器支持和不支持哪些功能,但是否有一个相当于容器/包装器/文本框的功能,它将文本和图像组合成一个单一的实体?

谢谢

【问题讨论】:

  • 你不能把它包在另一个元素里吗?然后使用绑定到该父元素的事件...?
  • 你不能只使用_widigetBase_templateMixin 创建一个小部件吗?然后它将被视为您的 HTML 代码中的一个实体(即<div data-dojo-type="my.Widget"></div>
  • HTML5 <figure> 元素不适合你吗?

标签: javascript html dojo rich-text-editor


【解决方案1】:

先保存图片,然后使用照片编辑软件或艺术字或微软PowerPoint在图片上添加文字。 (您可以尝试任何方法。)然后将图像与文本再次保存。然后,您可以将图像和文本整体用作单个实体。但问题是您无法在网页上动态更改文本。它会变成静态的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-25
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多