我正在尝试将提及插件与TinyMCE配合使用。问题是:每当我启用插件时,我都会遇到可怕的“未定义的tinymce”错误。我认为这可能是“太快”加载插件,但我不知道如何延迟插件加载,直到TinyMCE完全加载。
以下是我配置init()的方法:
$(document).ready(function(e) {
tinymce.init({
selector:'textarea.update',
menubar:false,
toolbar:"undo redo | bold italic | bullist numlist | link unlink",
width:'100%',
plugins: "link,mention",
mentions:
{
source: [
{ name: "Michael" },
{ name: "Erica" },
{ name: "Sloan" }
]
}
});
});
文字区域是
<textarea class="update"></textarea>
如果我从插件列表中删除提及选项和“提及”,它可以正常工作。一旦我将插件重新置于“开启”模式,它就会中断。
我该如何解决这个问题?
答案 0 :(得分:0)
问题(正如leakim571如此明确指出)是我使用CacheFly而不是托管我自己的副本。当我摆脱了cachefly参考,下载了整个tinymce包,并将提到的插件放在该包中时,一切都开始完美。