jQuery.jstree.jsをrequireJSを使用してロードするとIEで動作しません。requireJSを使用してjquery.jstree.jsをロードするとIEで動作しません
requireJSを使用してJSTreeプラグイン(jquery.jstree.js)をロードしようとすると、IE8でJSエラーが発生して失敗します。
Message: Could not get the type property. Invalid argument.
Line: 109
Char: 463
Code: 0
URI: file:///...../js/requireplugins-jquery-1.4.3.js
私は他のブラウザ(FFとChrome)でテストしており、正常に動作しています。また、それはそれだけで、それは私が少しあることをrequire.jsをデバッグ見つけた
I have a test.html where I load requrejs specifying the data-main attribute.
<script type="text/javascript" data-main="main" src="js/requireplugins-jquery-1.4.3.js"></script>
A main.js where I define all the modules to be loaded and a callback - I have shown
only the jstree module here as that's the only one causing a problem.
main.js:
require(["jquery.jstree"], callBackFunctionToInitialzeTree);
悪い!これはrequireJSの問題ではなく、jsTreeのプラグインのタイプであることが判明しました。私は私の李の要素のための "タイプ"属性を使用していたIEはそれに問題があるようです。 jsTreeのドキュメントでは、代わりに "rel"属性を使用することを提案しています。とにかくあなたの提案のおかげで、心に留めておきます。 – Alphonso