如何设置编辑器的高度低于50px时,使用自动调整大小插件

TinyMce - How to set editor height below 50px when using autoresize pluggin

本文关键字:插件 调整 50px 设置 何设置 编辑器 高度      更新时间:2023-09-26

如何将tinymce编辑器高度设置为36px,当我设置这个时,iframe高度变为67px。如果我把高度设置在100以上,效果很好。我需要编辑器在输入或粘贴
时自动调整大小我的代码是这样的:

tinymce.init({
    selector: "textarea,
    plugins: ["paste autoresize"],
    height : '40px',
    icon: false, menubar: false, statusbar: false, toolbar: false, autoresize_bottom_margin: 10, object_resizing: false,
    paste_as_text: true, force_br_newlines: true,autoresize_max_height : "300px", 
});

我通过设置init选项使其工作,如

tinymce.init({ selector: "textarea, plugins: ["paste autoresize"], autoresize_bottom_margin: 2, autoresize_min_height: 36, autoresize_max_height: 300, icon: false, menubar: false, statusbar: false, toolbar: false, autoresize_bottom_margin: 10, object_resizing: false, paste_as_text: true, force_br_newlines: true, });

可以使用min_height配置设置。
在您的例子中,代码应该是:

tinymce.init({
    selector: "textarea",
    plugins: ["paste autoresize"],
    min_height: 10,
    height : 30,
    icon: false,
    menubar: false,
    statusbar: false,
    toolbar: false,
    autoresize_bottom_margin: 10,
    object_resizing: false,
    paste_as_text: true,
    force_br_newlines: true,
    autoresize_max_height : "300px"
});

正如你所说的,autoresize插件不起作用。也许这是autoresize插件的问题。无论如何,我测试了另一个选项autoresize_min_height : 30,但似乎这也不起作用。