Tinymce textarea在使用javascript初始化时不工作

Tinymce textarea在使用javascript初始化时不工作,tinymce,Tinymce,我在尝试将tinymce用于文本区域时遇到问题。我的文本区域使用javascript在页面加载时保持隐藏。我使用了下面的代码来初始化tinymce,并在单击按钮时显示它 $('#buttonID').click(function(){ $('#textareaID').show(); $('#textareaID').tinymce({ //Settings here }); }); 单击按钮后,tinymce编辑器会显示几秒钟,然后textarea会

我在尝试将tinymce用于文本区域时遇到问题。我的文本区域使用javascript在页面加载时保持隐藏。我使用了下面的代码来初始化tinymce,并在单击按钮时显示它

$('#buttonID').click(function(){
    $('#textareaID').show();
    $('#textareaID').tinymce({
        //Settings here 
    });
});
单击按钮后,tinymce编辑器会显示几秒钟,然后textarea会返回到普通textarea

我尝试的另一个解决方案是使用以下代码初始化tinymce&在pageload上隐藏textarea。单击按钮可以成功显示它,但输入区域处于非活动状态&我无法输入任何文本。如果我不在pageload上隐藏相同的文本区域,那么它就可以很好地工作

<script type="text/javascript">
tinyMCE.init({
    //settings here
});
</script>

tinyMCE.init({
//此处设置
});

任何帮助都将不胜感激。谢谢。

我建议大多数人使用非jquery tinymce版本,jquery版本会导致各种问题,而且速度很慢