使用tinyMCE jquery版本。
我有一个内容页面,其中可能有许多可单击的文本。因此,当用户单击这些元素之一时,我们希望将 DIV 替换为包含文本的tinyMCE 实例。
所以最初,我让它打电话
$.getScript('/js/tiny_mce/jquery.tinymce.js', function() {
$(dummyTextarea).tinymce({
...tinyMCE initialise stuff
})
那是在 div 的 onclick 上。但这当然非常笨重,因为它会执行 ajax 请求等,并在每次单击某些内容时一次又一次地获取tinymce。因此,我想在页面加载时初始化一个tinyMCE实例,然后单击,只需将事件文本区域设置为我已经加载的tinyMCE实例。我似乎不知道如何使用 jquery tinymce 版本做到这一点。这可能吗?有什么建议吗?
最佳答案
在文档就绪事件中,您可以调用 getScript。这会将tinyMCE 位拉入内存。然后在DIV点击事件中,可以按需初始化tinyMCE。
$(function() {
$.getScript('/js/tiny_mce/jquery.tinymce.js');
$('DIV').click(function() {
$(this).tinymce({ // initialization stuff });
});
});
关于jquery - 在多个文本区域之间移动的一个tinyMCE实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1497792/