TinyMce - 使用自动调整大小插件时如何将编辑器高度设置为低于 50px
TinyMce - How to set editor height below 50px when using autoresize pluggin
如何将 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",
});
您可以使用 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
但似乎这也不起作用。
我通过设置像
这样的初始化选项让它工作
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,
});
如何将 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",
});
您可以使用 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
但似乎这也不起作用。
我通过设置像
这样的初始化选项让它工作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,
});