1

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 で読み込まれます)

ありがとう!!

4

0 に答える 0