如何设置TinyMCE提及插件?

时间:2014-01-10 18:07:18

标签: javascript jquery tinymce tinymce-4

我正在尝试将提及插件与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>

如果我从插件列表中删除提及选项和“提及”,它可以正常工作。一旦我将插件重新置于“开启”模式,它就会中断。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

问题(正如leakim571如此明确指出)是我使用CacheFly而不是托管我自己的副本。当我摆脱了cachefly参考,下载了整个tinymce包,并将提到的插件放在该包中时,一切都开始完美。