0

2 つのプラグインがあり、どちらも独自の .swipe() 関数を使用します。ex: $("div").swipe();

プラグインの 1 つに別の変数を与えることは可能$ですか?

たとえば、jQ("div").swipe();プラグイン A と$("div").swipe();プラグイン B に使用できますか?

4

5 に答える 5

2

はい、noConflict オプションが必要です。

http://api.jquery.com/jQuery.noConflict/

それを使用する方法のより良い例:

http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/

于 2013-08-29T20:54:58.843 に答える
2

両方の jQuery プラグインを同じ jQuery オブジェクトにバインドする必要がある場合は、いずれか 1 つのプラグインで を探します$.fn.swipe。"swipe" という単語を好きなもの (例: $.fn.mySwipe) に変更します。ただし、"swipe" という単語への内部参照も変更する必要がある場合があることに注意してください。

于 2013-08-29T20:55:41.390 に答える
0

を使用して $ を変更できます

var $j = jQuery.noConflict();

今では、以前に使用していたときはいつでも使用$jできます$。たとえば、

$j(document).ready(function() {
    //stuff
}
于 2013-08-29T20:58:29.477 に答える
0

あなたが使用することができます

jq(function) {

})

そしてjqを参照するだけです

于 2013-08-29T20:55:39.047 に答える