jQuery.jqPlot.jsのロード時に発生するエラーを解決する
jQueryで簡単にグラフやチャートが書けるjqPlot。とても高機能なプラグインですが、執筆時点でダウンロードできる jquery.jqplot.1.0.0b2_r1012 というバージョンだと読み込んだだけでエラーというか例外が発生します。これの直し方をご紹介します。
ちなみにjquery.jqplot.js(通常版)でもjquery.jqplot.min.js(圧縮版)でも起こります。
発生ポイントはjquery.jqplot.jsの10579行目付近です。
1 |
var backCompat = $.uiBackCompat !== false; |
発生する例外はたぶんブラウザによって違いますが、下記のような感じです。
1 |
Cannot read property "uiBackCompat" of undefined |
この原因は10576行目にある })(jQuery); というのがこんな位置にあるのが原因です。
move the === }(jQuery); === to the bottom
この行をファイルの一番最後尾にもっていきましょう。10900行目ぐらいです。編集できたら、そのままだと重い(約434KB)ので、圧縮しておきましょう。
最後までお読みいただきありがとうございました m(_ _)m
スポンサーリンク
スポンサーリンク