2

jQuery UITouchPuchの最初の行は次のとおりです。

(function ($) {

    // Detect touch support
    $.support.touch = 'ontouchend' in document;

そして、終了行はこれです:

})(jQuery);

これは、このコード内のドル記号がエイリアス化されていることを意味しますか?同じページで異なるバージョンのjQueryを実行するという問題が発生しています(古いバージョンを必要とするAdobe Edgeアニメーションと、新しいバージョンから最新/最大のドラッグドロップを実行するアプリケーション)。コードのエイリアスを別の変数に開始し、すべてのバージョンがカバーされていることを確認したいと思います。このライブラリはすでにエイリアス化されていますか?

4

1 に答える 1

0
(function (jQ) {     // this is a reference to jQuery, see last line

  // Detect touch support
  jQ.support.touch = 'ontouchend' in document;// but than use your reference inside your fn

})(jQuery);

またはとjQuery.noConflict()

jQuery.noConflict();
(function ($) {     // remap '$' to 'jQuery' (see last line)

  // Detect touch support
  $.support.touch = 'ontouchend' in document;// use '$' freely

})(jQuery);
于 2012-07-27T19:28:00.297 に答える