0

重複の可能性:
同じページで複数のバージョンのjQueryを使用できますか?

私は2008年に構築されたWebサイトを持っており、多くのjqueryプラグインを使用していました。当時はjquery1.3でした。

先週、jquery 1.7にアップグレードしようとしていましたが、アップグレードしても問題はほとんどありませんでした。

新しいバージョンにアップグレードすると、一部のプラグインが機能しないため、明らかな解決策は、最新のプラグインを使用することです。..それほど単純ではありませんでした。一部のプラグインには、このjqueryバージョンのバージョンがありません。 。

したがって、jqueryをアップグレードする必要がありますが、プラグインが原因でアップグレードできません。また、古いプラグインが古すぎるため、新しいプラグインも使用できません。

だから私の質問は

このバージョンを使用するようにjqueryに指示する方法はありますか(両方のバージョンを含めた後)、jqueryまたはhtmlページに私が指定したバージョンを使用するように指示する方法はありますか?

4

1 に答える 1

1
<script src="jquery-1.2.6.js" type="text/javascript"></script>
<script src="plugin-that-needs-1.2.6.js" type="text/javascript"></script>
<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script src="plugin-that-needs-1.4.2.js" type="text/javascript"></script>

<script type="text/javascript">
      var newJQuery = jQuery.noConflict(true),
            oldJQuery = jQuery;

      (function ($) {

            // code that needs 1.4.2 goes here

}(newJQuery));

      (function ($) {

            // code that needs 1.2.6 goes here

}(oldJQuery));

      // code that needs oldJQuery and newJQuery can go here
</script>

同じ質問がここで尋ねられました: http://forum.jquery.com/topic/how-to-remove-jquery-version-conflict

于 2012-07-22T12:52:14.570 に答える