Drupal を使用しており、最新の jQuery バージョンを入手したいと考えています。私が読んだところによると、最新バージョンと競合する重要なモジュールがいくつかあります。「jQuery update」という Drupal モジュールを試してみましたが、バージョンは 1.5.2 です。私が考えた解決策の 1 つは、require.js AMD を使用して、モジュールで使用する最新バージョンをロードすることです (Drupal ではなく JavaScript モジュール)。モジュール)。私の懸念は、2 つの jQuery バージョンに関する競合です。私のモジュールは閉じられており、require.js AMD でそれ自体をロードできます。その例は、 ここまたは次の場所にあります。
(function($) {
$(function() {
require.config({
paths: {
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min"
}
});
// Now that we have configured a named alias for the jQuery
// library, let's try to load it using the named module.
require([
"jquery"
], function($jq182) {
var MyModule = (function($jq182) {
return {
init: function() {
// Log the callback parameter.
console.log("$jq182.fn.jquery:", $jq182.fn.jquery);
}
};
}($jq182));
MyModule.init();
});
});
}(jQuery));
(古いバージョンは古い方法で参照されていることに注意してください (Drupal の参照を示すため)、新しい jQuery 参照は require.js で読み込まれます)
ありがとう!!