javascript - 具有非矩形边界的 TinyMCE

标签 javascript tinymce

我想使用 TinyMCE 来支持 WYSIWYG 页面主体的内联编辑。棘手的是我的页面主体不一定是矩形或普通文本区域的形状。

想象一篇类似 this one 的新闻文章.我能否将整个故事主体设为 TinyMCE 的一个实例,以便我的编辑器在主图和“不要错过”部分的上方和下方进行换行?

换句话说,我会使用 TinyMCE(或其他编辑器)支持环绕现有页面元素,如图像、导航等。由于 TinyMCE 实际上不使用文本区域进行格式化,这应该是可能的,对吧?

最佳答案

如果您知道流入的图像的尺寸,则可以使用一些 TinyMCE 配置在 TinyMCE 编辑器内部创建一个占位符,使其内容四处流动,同时放置编辑器窗口上方的图像。

喜欢:

tinyMCE.init({
    ...
    oninit :  function () {
      /* create '<div style="float:left;width:100px;height:100px"/>'
         and insert it in front of the actual TinyMCE data.
       */
    },
    save_callback : function () {
      /* remove the div created with oninit */
    }
});

然后将文章图片放置在编辑器区域上方。

总而言之不是微不足道的,但也不是你的问题:-)

干杯,

关于javascript - 具有非矩形边界的 TinyMCE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1099892/

相关文章:

javascript - 使用javascript计算组合框中的所有值

javascript - 是否存在允许旋转变换以尊重 div 边界的方法或插件?

Javascript .`keypress` 事件未在移动设备上触发

javascript - 如何将悬停效果应用于 2 个不同的元素

javascript - tinyMCE 添加多个按钮

css - tinymce调整工具栏高度和按钮高度

javascript - 使用 websockets 接收消息时如何更改 componentDidMount() 内的状态?

css - 内联问题将自定义 style_format 添加到 tinymce

javascript - 如何将外部 jquery 脚本添加到 tinymce 内部文本?