1

カスタムjQueryがあります:

jQueryCustom = jQuery.noConflict(true);

別のファイルにプラグインがあります:

(function (window, document, $, undefined) {
    // ......
}(window, document, jQuery));

jQueryCustom を jQuery としてプラグインに渡す最良の方法は何ですか?

プラグインでライブラリファイルを編集するのは得策ではないと思います。

PS カスタム jQuery とそのプラグインをページにロードしたいのですが、別のバージョンの jQuery と別のバージョンのこのプラグインが既にある可能性があります。

4

2 に答える 2

0
<!-- load newest version of jQuery (1.7.2) -->
<script src="http://example.com/jquery-1.7.2.js"></script>
<script>var jQuery_1_7_2 = $.noConflict(true);</script>

<!-- load custom version of jQuery (1.1.3) -->
<script src="http://example.com/jquery-1.1.3.js"></script>
<script>var jQuery_1_1_3 = $.noConflict(true);</script>

<!-- load your plugin -->
<script src="http://example.com/yourplugin.js"></script>

<script>
/* do something with the newest version of jQuery */
jQuery_1_7_2('#selector').function(); 

/* run your plugin using the custom version of jQuery */
jQuery_1_1_3('#selector').pluginFunction();
</script>
于 2012-07-27T13:34:01.403 に答える
0

カスタムjQuery用プラグインの上部クロージャーでjQuery変数名を編集することにしました。

于 2012-08-04T10:50:20.853 に答える