我有一个设置在 TextArea 上的 TinyMCE,并且我希望该编辑器区域始终占据其父 div 的所有空间。
我有一个 JS 函数,可以获取当前空间并将 textarea.style.height 设置为它,但是当我启用 TinyMCE 时,它似乎停止工作。
另外,文本区域的宽度:100%;当它使用 TinyMCE 时,它也不会通过 HTML 渲染来调整大小。
有任何想法吗?
如今,您应该使用自动调整大小插件 http://www.tinymce.com/wiki.php/Plugin%3aautoresize与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 上提供正确的高度。如果需要,请将此参数添加到传递的选项中:
init_instance_callback: function (inst) { inst.execCommand('mceAutoResize'); }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)