0

アプリケーションの表現のようなツリーを構築する必要があります。そのために、最新バージョンの JStree-tree ビルダー util を使用しています。このユーティリティ パッケージには、最新バージョンの jQuery が含まれています。

しかし、私のアプリケーションは古いバージョンの JQuery-v1.3.2 を使用しています。アプリケーションの jQuery を最新バージョンに更新すると、既存のコードを移行するのが面倒です。JQuery-v1.3.2と互換性のあるjquery-jstree.jsを教えてもらえますか?

4

1 に答える 1

2

ほとんどのアップグレードには下位互換性があるため、サイトを現在のバージョンのjQueryにアップグレードする際に問題が発生するのは不思議です。これは、jQueryチームが非常に意識していることです。いくつかの例外の1つは、attrメソッドの使用です。

このようにすると、2つのバージョンのjQueryをロードし、両方を分離インスタンスとして実行できます。

<script src="path/to/jQuery compatible with plugin"></script>
<script>
  /* must call this before loading other version*/
  $jQ_1.8= $.noConflict();
</script>
<script src="jquery-1.3"></script>

<script>
/* use "$" as you normally do for exisitng site code*/
  $(function(){
      /* code using 1.3*/
  })

/* for higher version jQuery use different *document.ready**/
$jQ_1.8(function( $){/* pass "$" as argument to allow using "$" in code if you want*/
  $(selector).pluginThatUsesDifferentVerion()

})

于 2012-11-02T04:21:39.093 に答える