jQuery1.7で正常に動作する機能があります。しかし、別のページにある別の機能で、jQuery1.4.2が壊れて必要になります。
1.4.2機能を備えたページが読み込まれたときに、1.7から1.4.2に効果的に切り替えるにはどうすればよいですか?
ありがとう
jQuery1.7で正常に動作する機能があります。しかし、別のページにある別の機能で、jQuery1.4.2が壊れて必要になります。
1.4.2機能を備えたページが読み込まれたときに、1.7から1.4.2に効果的に切り替えるにはどうすればよいですか?
ありがとう
この質問はJQueryとは何の関係もありません。その特定のページに正しいJQueryファイルを提供するようにサーバーをプログラムする必要があります。サーバーとページの言語(PHP、C#、Ruby、Perl、CFM?またはSSIまたはJSP?)に応じて、答えは異なります。
まず、最新バージョンのjQueryを使用して、そのプラグインまたは「壊れた」と言うコードの問題を確認することを強くお勧めします。
それでも、同じページに複数のバージョンのjQueryをロードして、それらを異なる方法で処理することができます。次に例を示します。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
// loads latest jQuery (1.7.2)
var $ = jQuery.noConflict();
$("#hello").text($.fn.jquery);
</script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
// loads jQuery 1.4.2
var jq142 = jQuery.noConflict();
jq142("#hello2").text(jq142.fn.jquery);
</script>
これにはjquerynoConflictを使用できます。これに関する記事は、 http: //blog.nemikor.com/2009/10/03/using-multiple-versions-of-jquery/です。
ただし、これはお勧めしません。バグを修正するだけです。プラグインごとにjQueryバージョンをロードする場合は、苦痛の世界に真剣に取り組むことになります。