私が取り組んでいるプロジェクトでTinymce(jQueryを使用)を使用しています。ユーザーが情報を入力するためにリッチテキストエディターを使用します。ただし、ページをロードするときにFirefoxとChromeが「tinymceis not defined」エラーを検出する場合もありますが(コードの異なる行で)、ページが正常にロードされる場合もあります。奇妙なのは、IEで完全に機能することです。
これが私が使用しているコードのビットです:
view.find('textarea.rich-text').each(function () {
$(this).tinymce( /* ...rules... */);
});
そして後で
_variable.find("#summary").tinymce().setContent(content);
この行は、エラーが(時々)キャッチされる場所です。tinyMCEプラグインはこの行の約5000行前に初期化されていますが、問題は読み込みの問題であるように思われます。
更新:今のところ、setTimeoutで問題を「解決」することができましたが、これは本当に醜い方法のようです。