我尝试在init中使用下面的设置,但tinyMCE继续记住最后一个窗口大小设置。
theme_advanced_resizing: true,
theme_advanced_resizing_use_cookies : false,
我每次使用动态值设置大小时,都会传递值,因为我可以在控制台中看到它们,如果我输出它们。
这是完整的初始化代码......
tinymce.init({
selector: "textarea#eContent",
theme_advanced_resizing: true,
theme_advanced_resizing_use_cookies : false,
plugins: "autolink,wordcount",
format: false,
toolbar: "undo redo,bold italic",
menubar: false,
width: eWidth,
height: eHeight,
});
答案 0 :(得分:0)
我刚试过这段代码,似乎按预期工作了。
if ( tinymce.get('editor_id') !== null ) {
tinymce.get('editor_id').remove();
}
tinymce.init({
selector: "textarea#editor_id",
plugins: "autolink,wordcount",
format: false,
toolbar: "undo redo,bold italic",
menubar: false,
width: eWidth,
height: eHeight,
});
由于tinyMCE实例已经存在于第二次,第三次等呼叫中,因此不会使用另一个init进行大小调整。如果它存在,我只是销毁了它。可能有一种方法可以在初始化之后设置大小,但这对我有用,所以在我学习另一种方式之前,这将成为我的解决方案。