2014-01-10 70 views
1

我想要提到插件與TinyMCE一起使用。問題是:無論何時啓用插件,我都會遇到可怕的「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

提及?它是什麼..一個自定義插件? – Nithin

+1

這是我在github上找到的一個插件。我相當確定問題在於我如何使用它,而不是插件問題,因爲有很多人成功使用它。換句話說,這是我的用戶錯誤,但我只是不知道在哪裏。我找不到任何示例代碼... – DrDamnit

回答

0

這個問題(如leakim571如此尖銳地指出)是我使用CacheFly而不是託管自己的副本。當我擺脫了cachefly的引用,下載了整個tinymce包,並將提到插件放在該包中,一切都開始完美運行。