gpt4 book ai didi

javascript - 如何自动调整tinyMCE的大小?

转载 作者:IT王子 更新时间:2023-10-29 03:18:01 24 4
gpt4 key购买 nike

我有一个设置在 TextArea 上的 TinyMCE,我希望这个编辑器区域始终占据其父 div 的所有空间。

我有一个 JS 函数可以获取当前空间并为其设置 textarea.style.height,但是当我启用 TinyMCE 时它似乎停止工作。

此外,文本区域的宽度为:100%;当它也使用 TinyMCE 时,它不会通过 HTML 渲染调整大小。

有什么想法吗?

最佳答案

如今,您应该使用 autoresize plugin tinyMCE 自带的。您必须像这样调用 tinyMCE(jQuery 版本):

$('.tinymce').tinymce({
theme : 'advanced',
plugins : 'autoresize',
width: '100%',
height: 400,
autoresize_min_height: 400,
autoresize_max_height: 800,
});

我的经验是,在 init_instance_callback 中手动调用调整大小以在初始化时提供正确的高度可能会有所帮助。如果需要,请将此参数添加到传递的选项中:

init_instance_callback: function (inst) { inst.execCommand('mceAutoResize'); }

关于javascript - 如何自动调整tinyMCE的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1799123/

24 4 0
文章推荐: javascript - 遍历页面上的所有
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com