在 TinyMCE 3 中,您可以theme_advanced_toolbar_location = 'external'
在 mce 设置中使用,制作 class=mceExternalToolbar 元素。
但是,似乎没有与 TinyMCE 4 完全等效的东西。我是否遗漏了什么,或者向下滚动时粘在顶部的外部工具栏在 TinyMCE 4 中不容易实现?
在 TinyMCE 3 中,您可以theme_advanced_toolbar_location = 'external'
在 mce 设置中使用,制作 class=mceExternalToolbar 元素。
但是,似乎没有与 TinyMCE 4 完全等效的东西。我是否遗漏了什么,或者向下滚动时粘在顶部的外部工具栏在 TinyMCE 4 中不容易实现?
在 TinyMCE 3 中,“theme_advanced_toolbar_location”是“高级”主题的一个主题选项,是官方主题之一(另一个很简单,你可以在文件夹 tiny_mce\themes 中看到这两个主题)
但是在 TinyMCE 4 中,没有“高级”主题,而是“现代”主题作为默认主题,在这个主题中,有一个“内联”选项,相当于旧的“外部”。
tinymce.init({
//this will make the toolbar "external"
inline : true,
//.....
});
Had the same issue. Yes, there is a simple solution but it just didn't seem to come up in any search I did. Eventually found it by accident when looking through the configuration options.
tinymce.init({
inline: true,
fixed_toolbar_container: "#mytoolbar"
});
www.tinymce.com/wiki.php/Configuration:fixed_toolbar_container
这两个答案都帮助我在底部获得了一个工具栏,但是这个 css 将有助于保持它一直可见。
/* make sure toolbar doesn't get hidden */
#toolbar > .mce-tinymce {
display: block !important;
}
仅 CSS 解决方案
如果您可以使用 flexbox 并且只需要交换位置,则可以使用以下带有相应前缀的工具栏来获取底部的工具栏:
.mce-tinymce > .mce-container-body {
display: flex !important;
flex-direction: column-reverse;
}