私が持っているjsファイルの最初のステートメントは
$(document).on("DOMContentLoaded", function (event) {
$(document.body).on('beforeinsert', onBeforeInsert);
$(document.body).on('afterinsert', onAfterInsert);
$(document.body).on('wait', onWait);
$(window).on('load', onLoad);
});
しかし、firebug を使用すると、「$ が定義されていません」と表示されます。ファイルの他の場所では、すべてが期待どおりに機能します。実際、最初の行を次のように変更すると
document.addEventListener("DOMContentLoaded", function (event) {
すべてが正常に動作します。ブラウザー間の互換性を確保したいので、これはしたくありません。