javascript - Tinymce:编辑器底部的工具栏位置

标签 javascript tinymce tinymce-4

我正在使用具有现代主题的 TinyMCE 4。我想在编辑器底部设置工具栏的位置(就像状态栏的位置一样)

这是代码,但它不起作用:

tinymce.init({
                selector: 'textarea#editor',
                menubar: false,
                statusbar: false,
                resize: false,
                height: textEditHeight,
                theme_modern_toolbar_location : "bottom",
});

最佳答案

我知道这是一篇旧帖子,但我想我会分享我的解决方案。

我为“init”事件添加了一个事件处理程序,然后使用 jQuery 更改工具栏和编辑器 div 的顺序。

tinyMCE.init({
...

    setup: function (ed) {
      ed.on('init', function (evt) {
          var toolbar = $(evt.target.editorContainer)
                            .find('>.mce-container-body >.mce-toolbar-grp');
          var editor = $(evt.target.editorContainer)
                            .find('>.mce-container-body >.mce-edit-area');

          // switch the order of the elements
          toolbar.detach().insertAfter(editor);
      });
}

关于javascript - Tinymce:编辑器底部的工具栏位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19346818/

相关文章:

javascript - 如果我们需要等待,为什么回调被认为是异步的

javascript - 文件上传 : check if valid image

javascript - 将嵌套列表拆分为单独的列表

javascript - tinymce 不适用于 <iframe> 标记中的文本区域

javascript - 延迟加载不显示我的图像

jquery - TinyMCE:禁用特定div的 'resizable'功能?

javascript - 当我们将 div 置于可见状态时,隐藏 div 中的 TinyMCE 不会显示为已启用

javascript - 更改 windowManager TinyMCE 上按钮的配置

css - 在 IE 中更改 TinyMCE 表的边框颜色

javascript - tinyMCE setContent 不适用于语法突出显示的代码